Hello All,
I am trying to create an app as a platform that allows individual contributor to sell their digital content like audio, video.
Most of the content is paid and I am using AVPlayer (iOS native component) I would need to go for in-app purchase as per apple guideline.
https://developer.apple.com/app-store/review/guidelines/#in-app-purchase
To avoid in-app purchase I am planning to follow either of below payment flow.
Flow 1: [Payment on Web browser and content presentation through AVPlayer]
- For the payment options like credit card entry, user will be redirect to external website in Browser (like safari)
- Once payment is completed on browser, we will redirect user to content using deeplink.
- Here content will be played in AVPlayer.
Flow 2: [Payment in Web view inside app and content presentation through HTML player inside app]
- For the payment options user will open web view within the application.
- Once payment is completed on WebView. We will redirect user to content.
- Here content will be played in Webview only. We will avoid AVPlayer.
Are these valid flows to avoid in-app purchase OR these approaches will result in app rejection?
Please let me know if there is another way to avoid in-app purchase in this use case.
Thanks in Advance,
Akshay