问题
我想知道我需要在我的游戏中放入什么代码,来显示用户以前购买的产品。
原因
您觉得您需要在游戏中通过代码检测和恢复购买。
解决方案
App Store永久保留了Unity IAP可以检索的每个用户的非消费品和订购产品记录,不需要太多额外的操作。
一旦产品开始恢复(或者在Unity IAP自动初始化Google Play之后,或者在为iOS调用RestoreTransactions方法之后),在每一个目标恢复时,Unity IAP的后台进程会通过IStoreListener 调用ProcessPurchase 方法。这意味着,无论第一次购买使用的什么代码,这些代码都会在恢复购买的时候再次计算。
在Apple平台,用户需要输入他们的密码来检索之前购买的内容,所以您的应用需要给用户提供一个按钮以允许他们这么做。在这个过程,您IStoreListener 的ProcessPurchase方法将被用户拥有的任何那内容调用。
评论
0 条评论
文章评论已关闭。