非消耗性 IAP

Posted

技术标签:

【中文标题】非消耗性 IAP【英文标题】:Non-consumable IAP 【发布时间】:2018-03-07 08:18:42 【问题描述】:

对于具有应用内购买的 ios 游戏应用程序,当从其他设备登录帐户 A 时被认为是非消耗性的(购买一次并永久解锁),用户可以选择恢复购买的项目,但创建一个新的游戏帐户或多个帐户什么应该/不应该允许恢复,从开发的角度来看,在这种情况下推荐什么?

【问题讨论】:

【参考方案1】:

购买和恢复由 Apple 完成,您无权影响。如果用户单击恢复,您不必自己进行任何检查。您拨打电话,Apple 会检查该用户是否已完成购买。这意味着新手机上的用户可以使用其帐户恢复,但创建新帐户的用户无法恢复。对你来说没关系。无论如何,您都会显示恢复按钮,让 Apple 的 API 告诉您必须恢复的内容。

This links 包含用于恢复 IAP 的 Apple 指南。

【讨论】:

此答案中提供的链接现在转发到 StoreKit 文档的主页。 我编辑了链接。请注意,您可以在 Google 上搜索并自己提出修改建议

以上是关于非消耗性 IAP的主要内容,如果未能解决你的问题,请参考以下文章

在 Apple IAP 中向部分用户提供免费的非消耗品

如果有托管内容,IAP 会失败,但如果被视为正常的非消耗品,则可以正常工作

向已批准的 iOS 应用程序添加另一个 IAP [关闭]

是否可以使用 Google Play 排行榜和成就来跟踪消耗性 IAP-s?

检索消费项目的历史记录

消耗性订阅和不可更新订阅有啥区别?