我正在编写 iOS 客户端-服务器游戏。
客户端:
- 服务器通信,
- 游戏用户界面等
服务器端:
- 游戏逻辑
- 负责为iOS客户端传递一些数据和逻辑
- 管理付款
- 管理用户权限
在我的系统中我有自己的虚拟货币。用户可以通过支付系统购买虚拟货币。
用户可以在游戏中花费虚拟货币。为了花钱,他在我自己的忠诚度计划中建立了自己的声誉。对于一定程度的忠诚度,他将拥有一些特权,例如访问应用程序的其他功能。
正如我提到的,服务器将负责使用各种支付系统(PayPal、短信等)进行支付
现在...
我有一个问题:在这种情况下,我可以使用没有 Apple IAP 的任何其他支付系统吗?
我不想使用它,因为我的服务器管理所有平台的支付。
我想使用 WebViews 在 iOS 应用程序中进行付款。是否可以?
感谢您的回复:)
最佳答案
您必须使用 IAP,因为您的付款将为您的游戏提供功能。
来自 apple review guidelines :
If you want to unlock features or functionality within your app, (by way of example: subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use in-app purchase. Apps may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than IAP.
Any credits or in-game currencies purchased via IAP must be consumed within the app and may not expire, and you should make sure you have a restore mechanism for any restorable in-app purchases.
Remember to assign the correct purchasability type or your app will be rejected.
Apps should not directly or indirectly enable gifting of IAP content, features, or consumable items to others.
Apps distributed via the Mac App Store may host plug-ins or extensions that are enabled with mechanisms other than the App Store.
关于iOS应用内支付无需AppStore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40575002/