如果用户使用生命的子集,比如 5,然后删除应用程序,重新安装,并恢复购买,会发生什么?Apple 会告诉用户他们购买了一组 10 生命,我的程序会很乐意帮忙并给予他们 5 个额外的生命。
不!消耗品无法恢复。即使您提供了恢复 IAP,消耗品也无法恢复。因此,您担心用户将获得 5 条额外生命是毫无根据的,但是如果您的应用与服务器同步数据,您需要跟踪用户使用的生命。
这是Apple文档所说的,
消耗品,就其性质而言,不会同步或恢复。用户明白,例如,在他们的 iPhone 上多购买 10 个泡泡并不会让他们在 iPad 上多购买 10 个泡泡。所有其他类型的产品都可以在用户的所有设备上使用。它们也已恢复,因此用户即使在购买新设备后也可以继续访问他们购买的内容。Store Kit 处理自动更新和免费订阅以及非消耗性产品的同步和恢复过程。
过期或用完的产品(消耗品、自动续订订阅和非续订订阅)可以多次购买以再次获得消耗品或延长订阅。
| 归档时间: |
|
| 查看次数: |
1948 次 |
| 最近记录: |