gpt4 book ai didi

ios - 将 iOS 应用内订阅链接到 MySQL 数据库

转载 作者:行者123 更新时间:2023-11-29 05:47:11 25 4
gpt4 key购买 nike

我已经遵循了一些关于实现 iOS 应用内购买和订阅的教程(尤其是 Ray Wenderlich),但我对如何将我们的 iOS 应用程序与我们的网站集成有疑问,以便如果有人订阅该应用程序,他们就可以访问内容在网络上也是如此。

我们的网站和应用程序提供视频访问。所有订阅者都可以访问所有视频。我们的网站支持 PHP 和 MySQL。当有人在网络上订阅时,我们的 MySQL 数据库中会创建他们的帐户记录,并将他们标记为订阅者,以便他们可以访问内容。

我们希望在我们的应用程序中实现应用程序内订阅,但我们需要在订阅发生时在数据库中创建一条记录。

问题是,我们应该在收据验证时执行此操作(我们将在 PHP 中执行此操作)?另外,有没有办法知道用户何时通过 iOS 取消订阅,以便数据库可以相应更新?

我们希望它如何工作的最接近的例子是 Gaia。

最佳答案

Should we do this upon receipt validation?

是的,您应该等到验证收据后才能将用户的订阅标记为有效。

Is there a way to know when a user unsubscribes through iOS so that the database can be updated accordingly?

实现这一点的正确方法是将整个 IAP 收据存储在您的服务器上,并定期与 Apple 刷新以获取当前的订阅状态。仅仅因为有人开始订阅并不意味着您下次检查时它仍然处于事件状态(例如,他们可能已关闭自动续订或已获得退款)。

这篇博文更详细地解释了一些细微差别:iOS Subscriptions Are Hard

关于ios - 将 iOS 应用内订阅链接到 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56026421/

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