Am I allowed to use in my iOS app a prepay system, where user can upload bitcoin to use in-app premium services? I want to avoid pay 30% for Apple.
According to the App Store Review Guidelines (under section 11.2), anything that circumvents the in-app purchase API can and likely will be pulled and/or rejected. Going around Apple and using your own system would be a bad idea with the possibility of you being ejected from the developer program.
Hope this helps!
Do you think it is a workaround if the there are a standard level of services available, and if you 'log in to your account' was created on web, then you can get extra / premium services, so the purchase chould have been on the web?!– JánosFeb 25, 2015 at 2:03
This is just conjecture, but I'd imagine that as long as the browser-based web front-end existed before you submit the app to the App Store, that could be a valid course of action! That also opens you up to alternative forms of payment rather than using strictly Bitcoin. Just know you would then have to maintain a secure database and login system for users, which could be more expensive for you short term. Feb 25, 2015 at 2:35
right, maybe with bitcoin payment implementation is easier, as I understand, bitcoin system stores all transactions, so I could chech a certain transaction - offered by payer - state, if it is DONE, I would assign content to the payer– JánosFeb 25, 2015 at 2:45