Android 应用内计费错误

标签 android in-app-purchase in-app-billing

我已按照 google 说明实现应用内购买服务。

我作为受邀用户获得了对 Google Play 开发者控制台的访问权限。我从中获取了私钥,并将我的谷歌帐户添加到带有测试帐户的输入字段中。之后我创建了 APK 文件并使用有效证书对其进行了签名。然后将应用程序上传到 Google Play 但没有发布。之后,我创建了所需的应用内购买并发布了它们。然后在我的设备上安装相同签名的 apk 文件。

在发布应用程序内购买后的一段时间内,我的应用程序向我显示“未找到”之类的消息,但一段时间后它就可用了。现在我可以从该应用程序购买所有项目,但安装相同 APK 文件的其他人都不能。我试图将他们的电子邮件地址添加到个人资料中的测试帐户列表中 - 运气不好,即使是 Google Play 帐户的用户所有者也无法购买任何东西。他们不断收到类似“您选择的商品无法购买”之类的信息,当他们尝试购买测试购买商品(文档中描述的商品)时,他们可以成功获得“android.test.purchased: PURCHASED”

最佳答案

Google Play 需要相当长的时间来更新其服务器。当我第一次在应用计费中实现时,我一定至少重写了 50 次。一切都没有改变,除了大约 12 小时后一切都神奇地开始工作。他们的服务器很可能尚未更新。如果你能正确使用测试项,那么你的实现很可能没问题,你只需要等待服务器更新即可。

关于Android 应用内计费错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11755093/

相关文章:

android - 在 Android 中进行应用内购买后,谷歌提供的最大 purchaseToken 长度是多少?

android - rx-java2 Schedulers.io() steel 从 mainThread 调用方法

android - Google map Activity 无法启动

java - 如何在不扩展 Activity 的情况下使用 getSharedPreferences?

ios - MKStoreKit isFeaturePurchased 报告不正确

android - 应用内结算 : Adding billing on an existing published app

android - 无法弄清楚如何在 Android 中恢复应用内购买交易

android - 这是在 apk 中包含一对 key (公钥/私钥)的最安全方法

ios - 注销 iTunes 后是否应存在应用内购买?

android - 获取订阅 android 的账单详细信息?