【问题标题】:How to implement non-renewing subscription in my own ios app如何在我自己的 ios 应用中实现非续订订阅
【发布时间】:2012-08-31 18:13:08
【问题描述】:
我在我的应用中使用 mkstorekit 4 来实现应用内功能。在各种消耗品、非消耗品和自动更新订阅方面似乎都不错。但是今天我尝试使用 mkstorekit 4 实现非续订订阅。但我无法做到这一点。这里有谁知道如何实现免续费订阅以及如何在mkstorekit 4 plist中配置product id,那么请告诉我。
谢谢,
洛甘丹
【问题讨论】:
标签:
iphone
ios
in-app-purchase
【解决方案1】:
在第一次运行时,应用程序会向您的服务器注册并取回一个 unique_token。将其存储在服务器端和客户端。
每次购买时,向您的服务器提交 unique_token 并存储 unique_token 和购买的产品之间的关联。
如果用户向您的服务注册(登录并通过),则还发送 unique_token 并将产品 ID 直接关联到用户。
在设计数据库时请记住,用户可以在 2 台不同的设备上购买 2 种不同的产品,在其中一台设备上注册,然后在另一台设备上登录。