首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Prime31:在应用程序崩溃时完成应用内购买

Prime31:在应用程序崩溃时完成应用内购买
EN

Stack Overflow用户
提问于 2014-10-20 23:46:22
回答 1查看 371关注 0票数 1

因此,我在游戏中点击了"Buy“按钮,在确认购买窗口弹出之前,它就崩溃了。

这导致“确认购买”显示消息出现时,在主屏幕上。当我确认购买,然后它显示“感谢您的采购”弹出,好像它完成了交易。

然后我重新启动了游戏。在游戏启动时,我称之为这个方法:

StoreKitBinding.getAllSavedTransactions();

这应该是返回所有事务的列表,但它返回了一个空列表。一进入游戏,我就没有得到我刚买的东西的奖励。我不能再购买该项目,因为它弹出与“您已经购买了这个项目”消息。

那笔交易怎么了?是否有检索“丢失”事务的Prime31方法?

注意:如果我在游戏中单击"Buy“按钮后立即暂停游戏,但是之前,确认购买窗口会弹出,也会发生这种情况。

谢谢,

-B。

EN

回答 1

Stack Overflow用户

发布于 2014-10-21 16:24:27

我解决了。我所做的就是打电话:

代码语言:javascript
复制
StoreKitBinding.forceFinishPendingTransactions();

这将自动完成任何挂起或“丢失”的事务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26476723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档