【发布时间】:2018-03-07 08:18:42
【问题描述】:
对于具有应用内购买的 iOS 游戏应用程序,当从其他设备登录帐户 A 时被认为是非消耗性的(购买一次并永久解锁),用户可以选择恢复购买的项目,但创建一个新的游戏帐户或多个帐户什么应该/不应该允许恢复,从开发的角度来看,在这种情况下推荐什么?
【问题讨论】:
标签: unity3d in-app-purchase appstore-approval iphone-developer-program
对于具有应用内购买的 iOS 游戏应用程序,当从其他设备登录帐户 A 时被认为是非消耗性的(购买一次并永久解锁),用户可以选择恢复购买的项目,但创建一个新的游戏帐户或多个帐户什么应该/不应该允许恢复,从开发的角度来看,在这种情况下推荐什么?
【问题讨论】:
标签: unity3d in-app-purchase appstore-approval iphone-developer-program
购买和恢复由 Apple 完成,您无权影响。如果用户单击恢复,您不必自己进行任何检查。您拨打电话,Apple 会检查该用户是否已完成购买。这意味着新手机上的用户可以使用其帐户恢复,但创建新帐户的用户无法恢复。对你来说没关系。无论如何,您都会显示恢复按钮,让 Apple 的 API 告诉您必须恢复的内容。
This links 包含用于恢复 IAP 的 Apple 指南。
【讨论】: