我有一个游戏,用户可以购买消费品(即:能源)。现在,我想开始一个销售,在那里我会以相同的金额销售更多能量(可能会有不同的能量,具体取决于用户统计数据)。我是否需要为我销售的每种可能的能量创建新的产品ID,或者我可以使用相同的产品?有没有违反这种做法的规则?
PS:技术上我不关心任何一种方式 - 所有用户的数据都保存在服务器上,而应用程序购买的是服务器端处理过的。苹果批准新产品只是时间问题而且失去了一些灵活性。答案 0 :(得分:0)
似乎这是可能的。从Overview of In-App Purchase阅读:
虽然可以使用Store Kit的内置功能恢复非耗材产品,但您的服务器必须恢复非续订订阅。您负责记录有关非续订订阅的信息并将其还原给用户。可选地,您的服务器也可以跟踪消耗品。例如,如果您的消费品是服务器提供的服务,您可能希望用户在多个设备上检索该请求的结果。
因此,只要您保存所有有关购买的信息以供将来参考,您似乎应该很好。