我正在使用AndroidBillingLibrary为我的游戏实施应用内购买。
我做了以下事情:
现在有了测试帐户,我开始玩游戏并尝试进行应用内购买。我得到了市场屏幕,我可以看到项目的详细信息(因此市场确认项目ID,因为这些细节只在市场上,而不是在我的游戏中)但是我得到一个弹出窗口,上面写着“你试图的项目购买无法找到。“我回到了我的游戏中。
现在this page告诉我“另外,只有在项目发布时,测试帐户才能购买产品列表中的项目。应用程序不需要发布,但项目确实需要发布。“
但市场控制台告诉我:
“在拥有应用程序发布之前,应用内商品将显示为UNPUBLISHED,此时应用内商品的发布状态适用。”
因此,我无法在发布游戏之前将应用内商品更改为已发布(我还不想这样做)。
如何在不发布游戏的情况下测试购买应用内商品?
答案 0 :(得分:3)
你需要使用签名的apk。
然后从非开发者帐户进行测试。
答案 1 :(得分:3)
您需要在您的安全级别中提供公钥(base64EncodedPublicKey),该公钥必须与您在开发人员帐户中提供的相同。即使应用程序尚未发布(即保存为草稿),您也必须发布产品应用程序)..