ZntxCYL/IAPHelper

请教2个问题,谢谢!感谢分享

Opened this issue · 1 comments

G0561 commented

恢复购买完成
68 - (void)paymentQueueRestoreCompletedTransactionsFinished: (SKPaymentQueue *) queue

这个函数是自己手动调用还是 不用管呢?

另外还有个问题: 听别人说,如果已经购买了, 然后删掉app应用,下次重新下载这个app,这个时候,是弄个恢复按钮让玩家自己点,还是我们程序里面,每下载应用就调用一次恢复功能

Q1:
paymentQueueRestoreCompletedTransactionsFinished
这个函数是恢复购买之后的回调函数,是自动调用的。
可以在这里处理恢复内容。

Q2:
对于APP包含“非消耗性商品”“恢复购买“功能是必须要存在的,这是苹果的硬性规定,要不然审核会被拒绝。
就算有每次新下载应用第一次打开调用一次恢复功能,“恢复购买”功能也需要存在。
我建议还是加个“恢复购买”的功能按钮就好了,到目前我都没见过有一上来就自动执行“恢复购买”操作的APP。
因为执行“恢复购买”还需要登陆苹果帐号或者使用指纹,对于新用户会有点影响正常使用。