Vishal Sonawane
Vishal Sonawane

Reputation: 2693

Is IAP mandatory?

I am working on an iOS app which provides access to below features when user purchases the annual subscription:

My question is, do I have to compulsory implement IAP for this or I can use any other payment method like RazorPay, Stripe ?

I have gone through apple's guidelines regarding the IAP, but I am confused after reading it. You can find the guidelines here.

EDIT: After some suggestions, edited the first feature description for more clarity.

Upvotes: 2

Views: 914

Answers (2)

Harry J
Harry J

Reputation: 1956

Following on from Pauls answer which is indeed correct. I'll validate that with direct quotes.

Relating to your first & second use case; 3.1.1 In-App Purchase

If you want to unlock features or functionality within your app, (by way of example: subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use in-app purchase. Apps may not use their own mechanisms to unlock content or functionality, such as license keys, augmented reality markers, QR codes, etc....

Within feature 1, the first 4 words answer your question. Purchasing the subscription, and/or booking an appointment through the app consists an unlockable functionality through that subscription and is therefore mandated to be an IAP.

Feature 2 allows the user to chat with the doctor for any consultation using the chat functionality within the app; this is both defined as an unlock within the app & premium content therefore in-app purchases are compulsory under this feature.

Hope this gains some clarity

Edit; The first feature was somewhat poorly worded however upon clarification both uses cases are subject to 3.1.1 In-App Purchase.

Upvotes: 6

Paulw11
Paulw11

Reputation: 114875

You must use in-app purchase for your use cases as the services are delivered in the app. An external payments system can't be used.

Upvotes: 4

Related Questions