假设我使用信用系统销售视频教程,我希望该服务可用作网站,Android应用和iOS应用.
因此,用户可以购买/消费积分并使用积分从这3个来源之一购买视频教程.
从Apple指南我读到:
11.1将拒绝使用App Store以外的机制解锁或启用其他功能的应用程序
11.2使用应用内购买API(IAP)以外的系统在应用中购买内容,功能或服务的应用将被拒绝
11.3 使用IAP购买实体商品或在应用程序之外使用的商品和服务的应用程序将被拒绝
11.4 使用IAP购买信用卡或其他货币的应用程序必须在应用程序中使用这些信用
11.5 使用IAP购买到期的信用卡或其他货币的应用程序将被拒绝
是否完全禁止使用在许多接入点(如网站,机器人,ios,Windows等等)之间共享的信用系统,或者可以通过避免IAP(购买App中的Apple)并使用例如PayPal移动SDK来完成?
对我来说,使用此功能的应用程序无法发布似乎很奇怪.
苹果指南中唯一指向信用(或虚拟货币)11.4和11.5的点,这让我觉得你实际上可以创建一个不使用IAP购买信用的应用程序.
如果您可以创建一个不使用IAP购买积分的应用程序,则不必尊重第11.4点,因此您实际上可以在应用程序本身之外使用这些积分.
但是:鉴于您可以在不使用IAP的情况下销售积分,因此即使在应用程序之外也可以使用它们,使用它们购买内容会破坏点11.1和11.2?
非常感谢你
我不是100%肯定这一点,但基于我见过的其他应用程序和其他应用程序被删除的原因我可以考虑以下.
如果您的应用使用苹果应用购买,那么它的罚款.
如果您的应用使用来自其他地方的积分,那也很好.
但是,当用户通过应用程序访问您的服务时,这些信用额度应该只能通过应用内购买购买.这意味着,在用户使用您的应用时,您不应该提供任何其他"购买方式".
作为一个例子,我记得有一个非常著名的应用程序,这我不记得这是它,不得不被拆除,因为它显示一个链接,将让用户访问桌面采购体系,直接从应用程序.
还有其他例子.有很多约会应用程序使用这个系统,如果你去他们的网站你可以购买信用卡,或者你可以使用应用程序商店方法直接在应用程序中购买它们,信用是相同的服务,只是购买它们的方式发生了变化
另一个例子是游戏炉石,你可以在游戏中购买甲板,但你也可以从他们的网站,它的不一样的学分购买,但主要观点是一致的.
基本上,我认为这意味着,如果您的应用程序正在访问该服务而不管其他任何事情,那么与资金相关的操作应该通过Apple.
你可能想等一个有更多经验的人,我只是告诉你我注意到了什么.