我正在使用AndroidBillingLibrary为我的游戏实现应用程序内的购买。
我做了以下工作:
现在,通过测试帐户,我开始了我的游戏,并尝试做一个应用程序内购买。我得到了市场屏幕,我可以看到商品的详细信息(因此市场确实识别项目id,因为这些细节只在市场上,而不是在我的游戏中),但随后我看到一个弹出,上面写着“您试图购买的项目找不到”。我又回到我的游戏里了。
现在,此页告诉我,“而且,测试帐户只能在项目发布时才能购买产品列表中的项目。应用程序不需要发布,但项目确实需要发布。”
但市场控制台告诉我:
“应用程序中的产品将出现未发布,直到拥有的应用程序发布,此时应用程序内产品的发布状态将适用。”
因此,我不能在发布游戏之前将应用程序中的项目更改为发布(我还不想这么做)。
在不发布游戏的情况下,我如何测试购买应用程序中的项目呢?
发布于 2012-02-20 08:59:33
您需要在您的安全类中提供公钥(base64EncodedPublicKey),它必须与您在开发人员account..Also中提供的公钥相同,您必须发布您的产品,即使应用程序尚未发布(该应用程序保存为草稿应用程序)。
发布于 2012-02-20 08:25:02
你需要使用签名的apk。
然后从非开发人员帐户进行测试。
https://stackoverflow.com/questions/9357698
复制相似问题