Google Play 应用 IAP 购买一次有效

Posted

技术标签:

【中文标题】Google Play 应用 IAP 购买一次有效【英文标题】:Google Play App IAP Purchase works ONCE 【发布时间】:2014-11-10 22:59:59 【问题描述】:

我们使用测试帐户购买了一个真实产品,我们没有使用其中一个 android 测试 ID。谷歌弹出框正常出现,我们正常输入密码,并收到“这是一次测试购买,您不会被收取费用等”消息。当我们按下 ok 时,应用程序崩溃并停止响应并显示此错误对话框:

“抱歉。应用程序 Game-Name(process com.HappyBuddhaGamesCWW.PKG3) 已意外停止。请重试。”

所以下次我运行同一个应用程序时,它几乎会在启动应用程序时立即崩溃并出现相同的错误。如果我更改包名称并重新提交到 Google Play Developer 上的新 APK 插槽,那么只要我不按 IAP 按钮再次购买,应用程序就会运行良好。

另一个回答的问题表明这是一个许可问题,但我不使用 Eclipse,我使用 Game Maker Studio。我也怀疑这是某种许可问题,但我不知道该去哪里找。

任何帮助、指点或建议将不胜感激。

【问题讨论】:

有意思,你在多个设备上试过了吗? 是的。问题是我的 Google Play 许可证。它在我的 GameMaker Global Game Settings/In App Purchases/Google Play Public Key 窗口中被删除。当我正确更换它时,没有空格,一切都很好。 可能想把它作为答案。 【参考方案1】:

问题出在我的 Google Play 许可证上。它在我的 GameMaker Global Game Settings/In App Purchases/Google Play Public Key 窗口中被删除。当我正确替换它时,没有空格,一切都很好。

【讨论】:

以上是关于Google Play 应用 IAP 购买一次有效的主要内容,如果未能解决你的问题,请参考以下文章

如何从Android Google Play中删除测试IAP购买

Google Play:使用来自不同国家/地区的设置测试应用内购买?

是否可以使用 Google Play 排行榜和成就来跟踪消耗性 IAP-s?

使用Unity3d内置IAP插件 实现IOS和Google Play双端支付

Unity接入IAP服务器验单(Google Play)

即使 IAP 的价格发生变化,Google Play 应用内结算 v3 getSkuDetails() 也会返回缓存结果