gpt4 book ai didi

ios - 非续订订阅恢复

转载 作者:可可西里 更新时间:2023-11-01 05:44:42 25 4
gpt4 key购买 nike

背景:

Apple 要求您对此类购买实现恢复机制,让用户在删除设备后取回他们的购买或查看用户其他设备上的购买。

Apple 接受的一种方法是进行可选的用户注册并在您的服务器上处理以保存交易收据。因为苹果不像其他类型的非消耗品那样购买。这允许您获取用户的所有收据以恢复它们。

Apple 说注册应该是可选的。但我们必须向用户表明需要注册才能查看从其他设备购买的商品。

我建议的方法:

我将通过在 iCloud 中保存购买收据来实现恢复机制。我将指出需要登录 iCloud 才能从用户的其他 iOS 设备访问订阅内容。

购买成功的应用程序。将检查 iCloud 是否可用于保存订阅详细信息(交易收据),否则,订阅将保存到 User Defaults。每次应用程序。启动后,它将检查 iCloud 是否可用,并且 iCloud 将与用户默认值同步。 User Defaults 而不是 iCloud 上可用的订阅详细信息将被复制到 iCloud,iCloud 上可用而不是 User Defaults 上可用的订阅将被复制到 User Defaults。

这让用户可以灵活地在未来登录 iCloud,以便将他们的订阅转移到其他设备,或者在他们决定删除应用程序之前。保存他们的订阅。 (这一切都将完全按照我们有用户注册选项的方式执行)。是否接受?

还有一点。我的应用程序。假设也适用于 iOS 4.x。这意味着 iCloud 不可用。那也可以吗?或者我必须放弃正在运行的应用程序。在 iOS 4.x 上如果我想使用 iCloud 方法?如果我还指出恢复不适用于 iOS 4.x 会怎样?

最佳答案

一种方法是,付款和其他数据的恢复应该由您的应用程序或由您在服务器端处理。但我认为这会增加你编码的负担。但是注册是可选的,如果用户希望他也能够在他的其他 iOS 设备上使用应用程序,那么您可以强制注册,否则付款或数据的恢复应该使用钥匙串(keychain)来完成。

如果你还有疑问,请告诉我。

关于ios - 非续订订阅恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20275562/

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