我想将付费应用程序发布到 android 市场,所以我将 android LVL 添加到我的 apk 中。我在手机上测试过。当我安装应用程序时,它显示检查手机状态,市场许可证的权限。安装后尝试运行,提示“未找到许可证,去市场购买”。似乎它的工作原理是在没有从市场下载的情况下不允许运行 apk。
现在的问题是,我该如何测试或模拟买家的情况?这意味着买家在购买我的应用程序后能够运行我的应用程序。如果他们购买后无法运行并提示未找到许可证,那么我的许可证检查有问题。我已经将我的 gmail 包含在 market.android.com 仪表板的“编辑个人资料”中。我将状态更改为 LICENSED、NON-LICENSED、OLD LICENSED。但我的 gmail 没有回复。所以我不知道该怎么做。
是否已经在 Google 许可证服务器上完成了,还是我需要修改 android 市场许可证代码包?我检查是否有代码来处理许可证、无许可证、旧许可证、市场错误等案例请求。
这是因为android模拟器没有市场,我也无法在帐户中添加google帐户(仅交换帐户)并在模拟器中同步(在1.6、2.2和2.3中尝试过)。所以我只能在我真正的安卓手机上测试。
任何人都有经验或一些方法来测试付费应用程序而无需从市场上购买自己的应用程序,如果有人购买我的应用程序,我如何也测试来自许可证服务器的响应?