【发布时间】:2016-07-18 14:37:04
【问题描述】:
在我的应用程序中,我有一些项目只为付费订阅的用户显示。用户可以通过电子邮件和密码登录到应用程序,并且可以注销并且在同一设备上可以登录不同的用户。
我的问题是手机中的 Apple ID 仍然相同。因此,当其他用户登录时,即使他没有支付任何费用,他也可以恢复购买。
所以我的问题是如何解决它?如何将 Apple 帐户连接到我的自定义帐户?或者至少在尝试恢复 IAP 时以某种方式检查此 Apple 帐户是否已经有此订阅但不同的用户已登录。其他应用程序如何做到这一点?谢谢
编辑: 我想在我的应用中使用自动续订订阅,但我不知道如何将它连接到我的自定义帐户系统。
【问题讨论】:
-
我认为 Apple 会拒绝使用此实现的应用程序。应用内购买需要与 AppleID 绑定,并且您不应该在用户访问 IAP 内容之前登录。由于 17.2 指南,我刚刚有几个应用被拒绝(现在被接受):developer.apple.com/app-store/review/guidelines
-
我已经在应用程序上工作过,我们做了我在下面描述的操作。但是,我们没有专门使用电子邮件,而是使用“用户名”。如果他们愿意,他们可以把它作为他们的电子邮件。使用该应用程序之前需要登录。
-
@r3c0d3 我找不到 17.2 指南。那在哪里?
-
@omarojo 指南已重新组织。查看 3.1.2(a) 允许的用途(付款)
标签: ios authentication in-app-purchase subscription apple-id