我正在使用StoreKit为我的用户提供一种从我的应用中删除广告的方式。
当我的应用程序启动时,我调用restoreCompletedTransactions来处理已经购买该项目的用户的情况。
但在以下情况中:
然后我收到“此应用内购买已被购买”的消息。这可能没什么问题,但是...完全没有回调,这使我无法删除用户按下“购买”按钮时显示的模态进度条,并删除我的广告。
有没有解决方案(我看过这篇文章,但没有解决我的问题iOS "This in-app purchase has already been bought" pop-up)?
答案 0 :(得分:0)
最后得到了答案:我们不会在启动时调用restoreCompletedTransactions,而是仅在用户请求时调用。这导致回调未被调用......
所有这些麻烦都是因为Apple没有提供一种简单的方法来了解产品是否已被购买:/