所以我遇到了这个问题,我在游戏中点击了“购买”按钮,但在弹出“确认购买”窗口之前它就崩溃了。
这导致在主屏幕上出现“确认购买”显示消息。当我确认购买时,它会显示“感谢您购买”弹出窗口,就好像它完成了交易一样。
然后我重新启动了游戏。在游戏启动时,我调用了这个方法:
StoreKitBinding.getAllSavedTransactions();
这应该返回所有交易的列表,但它返回了一个空列表。在进入游戏时,我并没有获得我刚刚购买的物品的奖励。我无法再购买该商品,因为它会弹出“您已购买此商品”消息。
那么,这笔交易发生了什么?是否有任何用于检索“丢失”交易的 Prime31 方法?
注意:如果我在游戏中单击“购买”按钮后立即暂停游戏,但在确认购买窗口弹出之前,也会发生这种情况。
谢谢,
-B。