如何在代码中检测到这种情况:
用户通过应用内购买购买完整版。
用户从iPhone中删除应用程序。
用户再次安装了该应用程序
用户购买完整版,
我的问题是,在测试中,我可以看到一个消息框,上面写着“你已经购买了......”,但是在应用程序updateTransactions
中没有调用。
在这种情况下,我需要更改为完整版。我怎样才能发现这个事件? 即,我如何在我的应用程序中知道用户已经购买了所以我将“打开”到完整版本?
感谢。
答案 0 :(得分:1)
使用[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]
。它会强制您的应用再次接收交易。
参见文档: