首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS中的非续订服务描述

问iOS中的非续订服务描述
EN

Stack Overflow用户
提问于 2018-02-27 15:51:01
回答 2查看 515关注 0票数 0

我想在我的iOS视频流应用程序中实现InApp购买,以实现我需要实现的非续订订阅,例如1个月、3个月、6个月和1年。

我在我的应用程序中使用Objetive-C。

你能告诉我如何实现它,因为根据苹果,开发人员需要管理订阅到期日期和时间。

如何验证收据??如何管理用户在多台设备上的订阅或在用户登录其他设备时恢复用户的订阅??

请帮助我,如果在非续订订阅中需要任何东西,请告诉我。

谢谢,

EN

回答 2

Stack Overflow用户

发布于 2018-02-27 16:07:27

在开始实施之前,您应该先阅读应用内购买编程指南。https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Introduction.html

对于不可续订的订阅,如果订阅终止,应用商店套件将不会向您发送任何通知。您需要自己计算持续时间,并在持续时间过后撤销用户对您的服务器的访问权限。

为了验证收据,你可以在用户的设备上或你的服务器上进行验证,但你的服务器最好是更好的,甚至是苹果推荐的。

要恢复购买,您可以通过以下文档https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/Restoring.html#//apple_ref/doc/uid/TP40008267-CH8-SW9

票数 0
EN

Stack Overflow用户

发布于 2018-02-27 16:10:45

非续订订阅

第一个非续订订阅是消耗性密钥,这意味着一旦购买,它就购买了。请记住,Storekit不会恢复消耗性产品,因此您必须管理自己,因为StoreKit不会像在自动可更新订阅和非消耗性产品中那样进行恢复。

有关非续订订阅的更多详细信息,请访问:Does Non-Renewing subscription requires a restore button?

如何管理?

要管理您的应用内购买,您必须使用服务器DB。您必须使用post API在服务器数据库中存储您的所有购买。

好处:

  1. 您可以轻松地维护购买的结束日期。
  2. 每次用户使用任何设备登录时,您都可以获得每个付费帐户。

注:根据您的需要维护您的数据库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49003660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档