In App Purchase with Student Discount - iphone

I'm working on an iPhone app that unlocks further content through an in app purchase. However, I'd like the ability to offer a student discount for the upgrade. I tried creating a second in app purchase at the discounted price, that you could download from the app after entering a "student code". Apple rejected this as it violates 11.1 of the app store review guidelines. I think they are treating this more like we are selling student codes somewhere and this is outside the in app purchasing.
Is there no way to offer a student discount rate?

Apple does not allow the student discount on any of the App Stores. With the current App Store submission guidelines, you will not be able to offer a student discount.
Apple App Store Guidelines

Related

How to use Apple in app purchase with WKWebView

I have an e-commerce App based on WebKit. I know apple will reject the app because it contains payments and we don't use there in app purchase.
so, my question is: is there any way to integrate in app purchase with the WebKit.
for example, once the user clicks on "buy" button, we may terminate the webView and presenting a view controller with payment details.
It looks like You don’t need in app purchase if you are offering consulting services.
3.1.3(d) Person-to-Person Services: If your app enables the purchase of real-time person-to-person services between two individuals (for example tutoring students, medical consultations, real estate tours, or fitness training), you may use purchase methods other than in-app purchase to collect those payments. One-to-few and one-to-many real-time services must use in-app purchase.
https://developer.apple.com/app-store/review/guidelines/#3.1.1

how to i implement Apple in-app Subscriptions in Flutter

I want to provide auto or even Manuel renewable subscription in my Flutter App for iOS devices. Users can subscribe for 1 Month or 1 year.
Which one is the best? How to implement? Are these secure?
i tired Square Plugin; but got this response from Apple
Guideline 3.1.1 - Business - Payments - In-App Purchase
We noticed that your app offers a subscription with a mechanism other
than the in-app purchase API.
Specifically, subscription to view digital content within the app.
Next Steps
To resolve this issue, please revise your app to ensure that the
subscription for products used within the app is offered using the
in-app purchase API, with the exception of the content specified in
guideline 3.1.3 of the App Store Review Guidelines.
and
In-App Purchase
It may be appropriate to revise your app to use the in-app purchase
API to provide content purchasing functionality.
In-app purchase provides several benefits, including:
The flexibility to support a variety of business models.
Impacting your app ranking by consolidating your sales to one app rather than distributing them across multiple apps.
An effective marketing vehicle to drive additional sales of new content.
For information on in-app purchase, please refer to the following
documentation:
In-App Purchase for Developers
In-App Purchase Programming Guide
For step-by-step instructions on in-app purchase creation within App
Store Connect, refer to App Store Connect Help.
You can't use Square to sell digital goods in your app. Apple will only allow you to use StoreKit.
You can implement this directly, which may be annoying for flutter especially for subscriptions. You can also use an SDK like RevenueCat's Flutter SDK. (Full disclosure, I'm the CEO of RevenueCat).

How to restrict user to purchase new In-App Purchase Product while it is being review by Apple?

I am adding couple of new In-App Purchase Products to my existing App(Available on App Store).
These Products are shown in my App through web service.Now, I want to show a message to users that these items are not available for sale while reviewing these products by Apple. Is there any API for it and If I does't show these new Products in my app while review by Apple. will Apple approve my In-App Purchase products? .... suggest me.
Regards,
Pankaj
No, there is (unfortunately) no interface in iTunes Connect to determine if in-app purchases have passed the review process: you will need to set up an option in your web service that filters out products that have not yet been approved, and then once they pass through the review process you can make them available to the app.

Appstore approval - Redeeming third-party gift codes through app

We have been asked by our client to develop an application that would enable redeeming gift codes that unlock additional content. The Application itself would not provide a way to purchase those codes.
It would work something like this -
1) a customer shops for groceries
2) when reciving the receipt/bill at the check-out the customer recieves a gift code.
3) entering this code in app unlocks additional premium content inaccessible otherwise.
The question is if this app would be approved by Apple?
In our opinion this model falls into the following point in Apple’s App Store Review Guidelines
11.14 Apps can read or play approved content (specifically magazines,
newspapers, books, audio, music, and video) that is subscribed to or
purchased outside of the app, as long as there is no button or
external link in the app to purchase the approved content. Apple will
not receive any portion of the revenues for approved content that is
subscribed to or purchased outside of the app
but on the other hand there's this point:
11.1 Apps that unlock or enable additional features or functionality
with mechanisms other than the App Store will be rejected
Have any of you know of application using similar business model?
We did something very similar for a major snack food company. The user entered EAN codes (the European equivalent of UPC codes) from the packaging to unlock different musical instruments from within the application. Apple did not reject the app and it is still for sale today.

App store testing an Application with inapp purchase feature

I have a few questions regarding inApp Purchase as follows:
Do we need to make a product (in App purchase) live before submission or we can make it after app approval.
Suppose I have a product in inApp Purchase that is to be in sale by Next week, and if my app with inApp purchase version gets approved this week, then how do the Apple store test my app.
Do any one know how the apple app store guys test the inApp purchase in the application. Do they buy our product in the inApp purchases and then test the product. What does the screen shot submitted to approve the product in iTunes for inApp Purchase refers to.
Apple submission is largely guesswork.
I don't think you need to worry about how Apple test the In-App Purchase. If your app currently has no purchases available for it; but it still works, then I would think that's okay.
From a 'making-your-users-happy' point of view it would make sense to be able to buy at least some In-App content the day it goes live - but I don't think it would be necessary to pass Apple approval.
The screen shot is supposed to show what the user gets in return for their purchase. However, that can be tough - just do the best you can. We have an In-App purchase for the 'full version' of a game, to demonstrate that I just used the splash screen of the game. It passed.