I want to add a feature in my iOS app where user can enable the paid service - In that paid service user can can download the data/content from other hardware to mobile app via Bluetooth service.
Here my question is:
- Should I integrate third party payment gateway for the paid service?
- Or Forcefully I have to go with default inApp-Purchase?
Which approach supported by the Apple? - I wanted to go with approach 1.
CodePudding user response:
Currently Apple requires you to use Apple's in-app-purchase for this. Going around their in-app-purchase will get your app banned from the App Store (see Epic battle, etc).
3.3.3 Without Apple’s prior written approval or as permitted under Section 3.3.25 (In-App Purchase API), an Application may not provide, unlock or enable additional features or functionality through distribution mechanisms other than the App Store, Custom App Distribution or TestFlight.
The full agreements are here: https://developer.apple.com/support/terms/