我正在我们的 Apk 中实施 InApp Billing V3。
- 创建签名的 APK
- 使用开发者控制台上传
- 添加托管应用内产品。
- 激活应用内产品,但不要发布应用。
- 使用开发人员控制台中的公钥修改 apk 中的公钥
- 在手机上安装 apk 并尝试执行 InApp Purchasing。
我在手机上使用了一个测试帐户,其用户和信用卡与主要商家帐户不同。我已验证应用程序中的公钥是正确的。
我已经使用“android.purchased”等字符串进行了检查,这些都可以正常工作。
我已经多次看到这个问题,解决方案似乎是等待一段时间,并可能删除 APK 并使用 OLD 开发者控制台重新加载它。
在其他页面中,我尝试了以下内容:
我确实在某个时候完成了这项工作,并设法购买了该物品。不幸的是,我不知道我到底做了什么才能突然让它工作,并想记录未来使用所需的步骤(我怀疑它可能是开发者控制台中时间和变化的混合)。所以我用一个新的包名重新开始了这个过程,现在我得到的只是“用户没有资格购买这个项目”。
谷歌文档和现实世界在 InApp 购买方面显然存在差异,但无论我做什么,它似乎都不起作用。