应用内购买:恢复服务器端购买
In-App Purchases: Restoring Purchases Server Side
iOS 要求所有应用通过 StoreKit 都具有 "Restore Purchase" 功能,否则将被拒绝。如果我的应用程序在服务器端跟踪购买情况,我还需要这个按钮吗?如果我正确地考虑这一点,它实际上什么都不做,因为我所有的应用内购买都是在用户帐户级别服务器端管理的。
在此处查看此答案:
总结:
If you have your own account based system, you aren't required to
restore purchases from the device receipt if they can be restored by
logging in to their (your) account. You're required you to have
restore functionality, but it doesn't have to be implemented through
StoreKit. Apple vaguely mentions this in their docs as do service
providers.
您会注意到像 Netflix 这样的大型跨平台订阅应用在任何地方都没有恢复购买按钮。这是因为使用设备收据恢复购买可能允许在同一设备上登录的多个用户共享一张收据。
iOS 要求所有应用通过 StoreKit 都具有 "Restore Purchase" 功能,否则将被拒绝。如果我的应用程序在服务器端跟踪购买情况,我还需要这个按钮吗?如果我正确地考虑这一点,它实际上什么都不做,因为我所有的应用内购买都是在用户帐户级别服务器端管理的。
在此处查看此答案:
总结:
If you have your own account based system, you aren't required to restore purchases from the device receipt if they can be restored by logging in to their (your) account. You're required you to have restore functionality, but it doesn't have to be implemented through StoreKit. Apple vaguely mentions this in their docs as do service providers.
您会注意到像 Netflix 这样的大型跨平台订阅应用在任何地方都没有恢复购买按钮。这是因为使用设备收据恢复购买可能允许在同一设备上登录的多个用户共享一张收据。