我想在我的iOS视频流应用程序中实现InApp购买,以实现我需要实现的非续订订阅,例如1个月、3个月、6个月和1年。
我在我的应用程序中使用Objetive-C。
你能告诉我如何实现它,因为根据苹果,开发人员需要管理订阅到期日期和时间。
如何验证收据??如何管理用户在多台设备上的订阅或在用户登录其他设备时恢复用户的订阅??
请帮助我,如果在非续订订阅中需要任何东西,请告诉我。
谢谢,
发布于 2018-02-27 16:07:27
在开始实施之前,您应该先阅读应用内购买编程指南。https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Introduction.html
对于不可续订的订阅,如果订阅终止,应用商店套件将不会向您发送任何通知。您需要自己计算持续时间,并在持续时间过后撤销用户对您的服务器的访问权限。
为了验证收据,你可以在用户的设备上或你的服务器上进行验证,但你的服务器最好是更好的,甚至是苹果推荐的。
发布于 2018-02-27 16:10:45
非续订订阅
第一个非续订订阅是消耗性密钥,这意味着一旦购买,它就购买了。请记住,Storekit不会恢复消耗性产品,因此您必须管理自己,因为StoreKit不会像在自动可更新订阅和非消耗性产品中那样进行恢复。
有关非续订订阅的更多详细信息,请访问:Does Non-Renewing subscription requires a restore button?
如何管理?
要管理您的应用内购买,您必须使用服务器DB。您必须使用post API在服务器数据库中存储您的所有购买。
好处:
注:根据您的需要维护您的数据库。
https://stackoverflow.com/questions/49003660
复制相似问题