问答

ios – 如何更新自动续订订阅收据

 来源    2019-05-06    0  

我试图在应用程序中实现自动更新订阅,它的工作方式如下:

>用户购买订阅.
>该应用程序获取收据并将其发送到我的webService.
>我的webService验证收据,将用户的角色从Free更改为VIP,并记录收据.

现在的问题是:当到期日期到来时,我应该在我的webService或应用程序中验证收据吗?

>如果它在webService上,我是否应该尝试验证旧收据(已存储),如果续订或取消,Apple会向我返回最新的收据?
>如果它在应用程序上,我该怎么办?订阅续订或取消时,是否存在来自storeKit的某种通知?

如果正确的方法是第二个(App),因为我的webService控制用户的角色是免费还是VIP,每次更新时我都必须将最新的收据发送到我的webService,因此,它可以管理用户的角色正常.这就是我需要知道如何以及何时获取最新收据的原因.

更有用的方法是第一个 – 通过您的Web服务.
当您尝试验证旧收据(已存储)时,Apple可能会采用以下两种方式之一进行响应:

>如果用户未取消订阅,您将收到延长到期日期的最新收据.
>如果用户取消了订阅,您将只收到旧的到期日期的收据.

因此,根据到期日期,您可以创建逻辑,以确定是否扩展VIP成员资格.

此外,您可以在应用程序端配置身份验证调用,以便每12小时或24小时重新对用户进行身份验证,以便您获得更新的成员身份.

xcode – 我正在获得21004作为状态值来回应苹果的沙盒服务器测试ios中的自动续订订阅?
问答我正在测试在应用程序购买自动续订订阅,但苹果的沙箱服务器始终返回状态= 21004 #define SHARED_SECRET @"INSERT HERE YOUR ITUNESCONNEC ...
1
ios – 为自动续订订阅启用服务器通知
问答根据this文档 用于接收关键订阅事件的更新通知(JSON对象帖子)的服务器URL.这仅适用于包含自动续订订阅的应用程序.建议将这些通知与收据验证结合使用,以验证用户当前的订阅状态并为其提供服务 我们 ...
1
如何在iOS中使用RMStore获取自动续订订阅的通知
问答在我的iOS应用程序中,我使用了自动续订订阅.我们需要一个跨平台的解决方案.我在iOS中使用RMStore购买产品. 在当前场景中:我从didFinishLaunchingWithOptions获取最 ...
ios – 如何将用户与涉及Apple状态通知的自动续订订阅相关联?
问答如何以允许我知道MY数据库中哪些用户的通知的方式关联自动续订订阅?原始收据中是否存在某种ID,我可以将其存储为用户的字段? 很高兴我知道用户何时取消或续订等,但这对我不确定发生了哪个用户没有帮助. 当 ...
1
ios自动续订订阅和用户在我们的服务
问答在我们的服务中,每个用户都有一个用户名(电子邮件),密码和唯一标识符.如何通过Apples的自动续订订阅将任何购买链接到该用户? 是否有任何字段使Apple用户具有唯一性? 我不想将其链接到设备,因为 ...
ios – 应用内购买自动续订订阅与不可续订?
问答我的应用程序是一个Web服务客户端.服务有一个月的付费订阅.我想用IAP实现订阅付款.起初我认为将其实现为自动可再生订阅,但在阅读了几篇有关它的帖子后(由于内容不是数字内容或类似内容而拒绝来自App ...
1
ios – 如何检测和验证自动续订订阅的续订?
问答所以我为我的应用程序设置了一个自动续订的订阅,时间为1个月,在沙箱中等于5分钟左右.在我订阅的客户端应用程序中,将收据发送到我的服务器,它被验证,并在我的数据库中记录该用户有一个订阅. 我的问题是如何 ...
1
ios – 自动续订订阅:尽管未调用finishTransaction,app-store也会完成事务
问答我正在模拟在iPhone上的应用程序中购买自动续订订阅.我的问题是,购买被认为是由App商店完成的,而不是. 这是发生了什么: >用户按下按钮以购买续订订阅 >用户提供其iTunes密码并 ...
1
iphone – iOS应用内购买自动续订订阅免费试用选项不可用?
问答从Apple的文档中可以向用户提供免费试用,之后他们将在试用结束时自动开帐单 If you offer a free trial, it will begin when a user subscrib ...
1
检查用户是否具有Parse iOS SDK的有效自动续订订阅
问答我正在尝试使用自动续订订阅来实现应用程序.用户应该付费访问我的应用程序的所有功能.我已经将Parse用作我的应用程序的后端.它为inAppPurchases提供了一些API方法,但没有任何关于自动更新 ...
1
应用内购买 – iOS应用内购买自动续订订阅管理
问答我正在iOS中实现自动续订订阅,并且希望能够测试用户取消订阅的情况,但我无法这样做,因为当我尝试使用沙盒帐户管理订阅时,应用商店希望我关联使用沙盒帐户的付款方式,但根据我的经验,一旦我这样做,沙盒帐户 ...
1
iOS:在App Purchase中管理多个具有升级和低级选项的自动续订订阅
问答我们正在开发一款适用于iPhone的iOS应用程序,该应用程序将免费提供功能,应用程序将具有高级功能,以及4个应用程序内购买自动续订订阅选项 >单月订阅 >单年订阅 >家庭月订阅 & ...
1
ios – 保存/恢复自动续订收据,无需重复
问答我正在开发一个带有自动续订收据的应用程序,并将它们保存在服务器中,这一切都很有效,直到用户恢复购买 – 这会导致重复. 每次还原的同一收据的transaction_id字段不同,每次续订运行时orig ...
1
处理自动续订订阅iOS SDK
问答我正在开发一个需要每月自动续订订阅的应用程序,我希望按用户进行维护,登录我的应用程序.是否有可能在应用程序购买.另外我们如何处理取消订阅? 我想在我自己的服务器上维护所有这些.::在StoreKit ...
1
iphone – 如何升级/降级iOS自动续订订阅
问答假设iOS自动更新订阅提供对包含存储分配的服务的访问.有几个订阅层,允许的存储量不同.订阅者可能希望在存储需求发生变化时升级或降级其订阅. StoreKit文档向我展示了如何开始订阅,但我没有发现任何 ...
1
iOS自动续订订阅(沙盒)
问答我目前正在测试自动更新订阅的代码.在大多数情况下,它按预期工作.但是,有时候,我会看到意想不到的结果. 我买了一个新订阅,我收到了一张收据(transaction_id = 1000000075229 ...
iOS In App Purchase非续订订阅收据验证
问答我试图了解是否有可能(或者不是)在iOS7的应用程序中检查Apple是否取消了非续订订阅收据? 我认为有一种方法可以检查收据中的取消日期,但是,我看不出您如何重新申请非续订订阅收据? 任何建议都非常感 ...
1
iOS应用程序内购买:管理多个自动续订订阅系列
问答在我们的应用程序中,我们支持四种类型的订阅: >单用户月度订阅 >单用户年度订阅 >家庭用户每月订阅 >家庭用户年度订阅 我们将这些订阅分为以下两个系列: >单用户订阅 ...
1
ios7中的自动续订订阅
问答我知道它被多次询问,但没有一个问题对我有帮助,我不确定哪些答案在iOS 7中仍然有效. 我正在使用Auto-Renewing订阅做一些应用程序.我已经成功创建了我的产品,我可以和测试用户一起购买. 我 ...
1