gpt4 book ai didi

ios - 从自动续订切换到可续订订阅

转载 作者:行者123 更新时间:2023-11-28 17:34:43 24 4
gpt4 key购买 nike

我的客户在 App Store 中有一个使用自动续订订阅类型的应用程序。在重新提交该应用程序后,它被拒绝了,因为他们声称他们没有定期内容(即使他们有......但这个问题目前似乎无处不在)。我想知道处理非续订订阅的最佳方法是什么。具体处理的问题:

  1. 丢失设备并恢复订阅
  2. 恢复您对多台设备的订阅(按照 Apple 的要求)
  3. 防止用户滥用系统。

到目前为止我想出的是:

当用户购买 1 个月的订阅时,此信息存储在本地(比如在 NSUserDefaults 中)。此外,还会生成一个唯一 ID 并将其发送到我的客户服务器。当订阅结束时,系统会询问用户是否要将他们定向到购买屏幕。如果用户希望保存订阅以防他们需要恢复他们的设备,或者他们丢失了他们的设备,他们可以选择将唯一标识符发送到他们的电子邮件地址(他们被提示输入,表明此信息将不能使用)。该应用程序有一个地方可以输入此 ID。它将从服务器检索订阅信息并再次将其存储在 NSUserDefaults 中。每次恢复完成时,计数器都会增加。当它达到 5 时,用户将无法再恢复。上述相同的原则适用于在多个设备上共享订阅的情况。这看起来像是一个合理的解决方案(并且 Apple 会接受的解决方案)吗?

感谢您的宝贵时间!

最佳答案

为什么不想使用 Apple 的 restoreCompletedTransactions?它只是随时为您提供有关所有以前在任何设备上购买的信息。 http://developer.apple.com/library/mac/#documentation/StoreKit/Reference/SKPaymentQueue_Class/Reference/Reference.html#//apple_ref/occ/instm/SKPaymentQueue/restoreCompletedTransactions

关于ios - 从自动续订切换到可续订订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10180728/

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