We have hit a hurdle with Apple/Itunes and rejection of a submitted binary and would like to know how to find a solution which meets the 'guidelines' and also fits our purpose.
We have 2 billing situations (Subscription for services outside the app):
- Subscription (monthly or annually) - Can use In-App Purchase but how does an external system view each transaction or status (eg a website using API to extract?)
- Variable priced monthly fee - Monthly subscription + varying additional fee based on usage (similar to a post pay mobile phone plan)
Therefore, 2 questions:
- How does an external source (eg a webserver) extract InApp purchase data for a specific user?
- Can In-App purchases perform variable priced subscriptions, (similar to ReferenceTransaction in Paypal or a BillingProfile/Authorize process for payment gateways)
I'm not familiar with PhoneGap and the Approval process this would require but would assume the same problem would occure with Apple stating the guidelines are being breached.
Ideally we would like to use PayPal for Subscriptions and PayPal/Local Payment Gateway for CreditCard authorisation billing of variable monthly amounts. The framework to technically perform this is available via customised API calls.
If InApp purchases can perform these functions and present a summary of this information to an external service we're happy to work with Apple but so far I cannot find anything that would suggest the functionality is available.
Any information related to Payments within an IOS App would be appreciated.
We've been told that if we do not use InApp purchases we must remove ANY links to the website and not have a registration section within the App, only login.
Found these links below which do not inspire much confidence: