ios - 如何将自动续订订阅与登录用户映射

标签 ios objective-c in-app-purchase

在我的应用程序中,我已经实现了自动续订订阅,该订阅工作正常,但如何将订阅与登录用户映射? 因为我的应用程序允许用户使用手机号码登录并订阅 1 个月、3 个月等包以进行流式传输。

所以我的问题是我的服务器和应用程序如何知道用户属于该订阅,以便如果用户登录到不同的设备(例如 iOS 或 Android),则用户可以访问要 Steam 的内容?

提前致谢

最佳答案

将您的订阅数据存储到服务器中。当用户登录时,比较他们的电子邮件 ID 并检查它是否是付费用户。根据这个条件,你可以整顿你的用户。

如果您不存储订阅数据,那么您就很难知道谁为该应用付费了。

如果您的应用是自动续订(如您所说),那么您可以恢复。但它永远不适用于跨平台

所以我建议你通过API将数据存储在服务器数据库中,并在用户登录时检查。

希望它让你明白。

关于ios - 如何将自动续订订阅与登录用户映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49234380/

相关文章:

Android 应用内购买 "Item that you have requested is not available for purchase"错误

android - 无需上传 apk 即可进行应用内计费测试

ios - 访问库中的 .strings 文件,而不是 bundle

ios - 将键作为 predicateWithFormat 中的参数传递给 predicate

ios - 为什么 xcode 4.3 无法存档我的应​​用程序?

html - 尝试从 html 中提取表数据

ios - 如何正确使用异步来正确显示 HUD 是这种方法吗?

ios - UITableView 单元格不显示删除菜单

objective-c - "Jazz up"和打磨iOS 5 App UI的有效方法

android - 消耗品只能在 Unity 应用内购买中消耗一次