How to deal with Apple's In-App Purchase requirement?

We have been a freemium web app and now we are building an iOS app.

However our iOS app was rejected by Apple, since apparently, we are required to take In-App Purchase.

We are using Chargebee/Stripe to manage our subscription and I don't think we can add IAP to it (tell me if I'm wrong), even if we want to add it.

I believe many companies here are in the same boat as us. Will really appreciate it if you can advise us on how we can best handle their rejection.

  1. 1

    A quick update on this issue: we finally got the app approved by apple, after quite a few back and forth.

    The real reason behind the rejection was that some of our help links in the app opens a browser. The navigation bar of the help page includes a "pricing" link. The solution was simple - just remove the "pricing" link from our help pages.

    The lesson learned here is the feedback from apple's app review team is usually very vague. So it'll take a few back-and-forths to poke them about the real reason behind the rejection.

  2. 1

    Checkout section 3.1.3 of the App Store Guidelines. If your app fits into one of those categories then you have two options (you can use both):

    1. You don't use Chargebee/Stripe and instead user Apple's IAP when in app. Apple provides Storekit (I think Storekit handles subscription, but regardless there is a framework for it)

    2. When making the purchase redirect to the browser where you can use Chargebee/Stripe then redirect back to the app once this is finished.

    If your app does NOT fit into section 3.1.3 then you can only use option 1)

    1. 1

      Thank you. Somehow I didn't see your reply until just now.

Trending on Indie Hackers
Let's discuss databases? :D I would like to know about your database and your journey in using it 21 comments I'm 20 years old and launched an app that went #1 on the App Store. AMA. 17 comments List of places to submit your startup (for free!) 16 comments I'm 14 year old. I built my side project in 4 hrs and sold it for $2K within 4 days of Launch. My Journey 🎉 8 comments 💔 Y-Combinator rejection to new SAAS launch 🚀 5 comments Would you join an Indie Hacker DAO / Cooperative, if so how should it be structured? 2 comments