Can we use in-app purchase in enterprise apps for iOS?

家住魔仙堡 提交于 2019-12-21 07:26:09

问题


Can we use in- App purchase in an iOS App distributed as a enterprise app? If not possible can we use paypal or any other purchasing mechanism for that?Does Apple create any problem here as they did for Kindle App using payment other than their one?


回答1:


If you're not going to publish the application in the AppStore, you can use any purchasing mechanism that you want.




回答2:


Since the Enterprise license doesn't cover App Store integration, your bundle ID isn't registered and approved with Apple, this alone means the StoreKit can't approve any transactions because it's not aware of your application.

Even if this wasn't true, the infrastructure behind StoreKit isn't in place for Enterprise apps.

In any case you could argue that in-app purchase in an Enterprise application doesn't really make sense since you would be providing this application to employees, not customers.




回答3:


This link shows all the types of accounts and what capabilities each of them allows: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/SupportedCapabilities/SupportedCapabilities.html#//apple_ref/doc/uid/TP40012582-CH38-SW1

Apple Enterprise apps do not support In App Purchase, but they support a lot of other stuff



来源:https://stackoverflow.com/questions/7724264/can-we-use-in-app-purchase-in-enterprise-apps-for-ios

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!