SCENARIO
我们的应用程序已经有多个版本。我们在下面举例说明:
A点:对于App version1.0到version3.0(已经上线),可用的耗材IAP如下所示:
B点:对于当前版本和未来版本,我们希望将产品从A点更改为这些耗材:
我们的店铺流程:
问题:
我们如何将安全从A点切换到B点?
请问#1中的步骤。乱搞现场购买?那些正在购买的人会发生什么,比如购买已经在Apple方面取得了成功,我们仍然需要验证来自我们服务器的收据,我们的服务器是否仍然能够验证刚刚设置为&#的产品的收据34;清仓出售"没有?
当我们为当前应用版本实施#1步骤后,可用产品列表是什么?
提交版本4.0(或更高版本)并获得批准后,旧版本的产品列表是什么?
提前致谢!
答案 0 :(得分:1)
您的问题是您的游戏服务器未按应用版本进行过滤。我想你需要改变它。将旧产品标记为未清除销售后,任何未升级到最新版本的用户将无法购买适用的SKU。同样地,任何旧的安装都会将新产品SKU作为可供出售的产品使用,而且我认为,不知道如何处理这些产品,因此用户最终会付钱并且什么也得不到(灾难)。
我对您的其他问题的理解: 2)只有Apple可以说,但我怀疑验证是否有效,因为收据在某种意义上是有效的,只是不是最新的。 3)当前的应用程序版本将看到新产品(是的) 4)旧版本将看到新产品(不是)。
总结:要么修复服务器,要么将新版本指向新服务器。