gpt4 book ai didi

ios - 如何在iOS中使用RMStore获取自动续订订阅的通知

转载 作者:可可西里 更新时间:2023-11-01 04:50:29 26 4
gpt4 key购买 nike

在我的iOS应用程序中,我使用了自动续订订阅。我们需要一个跨平台的解决方案。我在iOS中使用rmstore购买产品。
在当前场景中:我正在从didFinishLaunchingWithOptions获取最新收据,并使用RMStoreAppReceiptVerifier验证到appstore,而不是服务器的更新到期日期。我们从两个平台(ios和android)随时更新服务器数据。而从iOS方面来说,我们必须在应用程序启动时随时检查收据。当我收到续费时的推送通知时?如果可能的话,我们已经更新了服务器数据
问题1)如何检查我的新续订流程是否已完成?
q-2)如果用户从iTunes取消了自动续订,如何通知我以便更新数据库?我是否需要一个守护进程来检查过期的订阅以查看用户是否续订?
问题3)在iOS中。如果我从另一个设备登录,则如何验证从另一个设备接收的信息?
请建议我如何使用服务器数据库处理跨平台的自动续订。我希望有人能帮助我。谢谢!

最佳答案

您可以使用crontab验证服务器上的收据,以便知道何时扩展/取消订阅等。
如何操作请参见:https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely.html
以及发件人:
iTunes cross-platform IAP subscriptions - how does Netflix do it?
要使服务器与iTunes订阅保持同步,请执行以下操作:
设置cron作业以每天从数据库中检索过期的收据或其他内容
与苹果确认每张收据
苹果将以收据的更新版本作出回应,其中包含有关订阅是否被取消/续订等的详细信息。
服务器将原始收据替换为数据库中的此更新版本

关于ios - 如何在iOS中使用RMStore获取自动续订订阅的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35578146/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com