ios - 我可以将自动续订订阅链接到应用程序帐户吗?

标签 ios in-app-purchase appstore-approval

所以我已经在我的应用程序上实现了身份验证系统,现在我将实现自动续订订阅。

我想将订阅链接到我的应用程序中的用户,因此如果说:

  1. 用户 A 在我的应用上创建帐户
  2. 用户 A 购买订阅
  3. 我在服务器上记录用户 A 已订阅
  4. 用户 A 从我的应用中注销(但不是从设备中注销)
  5. 用户 A 将手机交给用户 B
  6. 用户 B 在我的应用上登录他的帐户
  7. 用户 B 无权访问 A 购买的订阅,因为尽管使用相同的 Apple ID,但在我的服务器上,用户 A 和 B 是不同的用户。

Apple 是否允许这样做,或者一旦通过 Apple ID 购买订阅,无论应用内帐户如何,都必须可用?

谢谢。

最佳答案

让我总结一下发生的情况:如果有人登录该应用,您的应用必须向 App Store 请求有效订阅。

如果 iOS 设备仍然使用用户 A 的 Apple ID 登录,那么您的应用将从 App Store 接收用户 A 的订阅。即使是另一个用户,期望这些订阅随后被激活确实是有意义的。

您可以向服务器检查当前订阅是否属于该用户帐户,并警告用户任何不匹配的情况,并要求从 App Store 注销。

但我实际上不确定苹果对这种情况的看法,最好询问苹果。

关于ios - 我可以将自动续订订阅链接到应用程序帐户吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48385542/

相关文章:

ios - Objective-C 中的数据序列化(Avro 替代方案)

ios - 如何使用 "appname://openApp?"在 iOS 中打开 App?

ios - 为什么每次我向 Apple 请求 latest_receipt 对象都会改变?

ios - 如何在 iOS 上重置沙盒应用内购买以进行测试?

iOS 应用程序未通过验证 isinf 和 isnan

ios - FM数据库队列死锁

ios - RTLabel问题(粗体链接)

iphone - 在 App Purchase 沙箱问题

iOS 应用审核队列,如果您更改元数据,它会重置吗?

ios - 防止 iOS 配置文件应用程序过期