在应用结算中进行测试

Imo*_*tep 2 android in-app-billing google-play

我将已签名的应用程序上传到Android市场,我在应用程序内容中发布了一些我已发布的内容(但不是应用程序).现在我尝试在真实设备上购买我自己的产品:我是否需要使用我上传到市场的相同签名.apk进行测试?或者我可以用Eclipse启动的"普通"?

因为当我使用Eclipse启动我的应用程序并发送requestPurchase()时,弹出窗口告诉我此应用程序版本尚未准备好进行市场购买...

您无需发布应用程序即可使用真实产品ID执行端到端测试; 您只需将应用程序上传为草稿应用程序.但是,在将其作为草稿应用程序上载之前,您必须使用发布密钥对应用程序进行签名.此外,上载的应用程序的版本号必须与您加载到设备以进行测试的应用程序的版本号相匹配.

正如它在google的doc上写的那样,市场上的应用程序和设备上的应用程序的版本号是相同的:/

Blu*_*ell 5

您需要使用已签名的APK,即您上传到应用市场的APK.

您还需要使用不同的Gmail帐户到您的开发者帐户才能访问市场.

这里有一个很好的教程:简单的应用程序计费与一些替代解释

测试开发人员指南非常详尽:静态测试计费