我想发布付费应用程序到android市场,所以我将android LVL添加到我的apk中。我已经在手机上测试过了。当我安装应用程序时,它显示了检查手机状态、市场许可证的权限。安装完成后,我尝试运行并提示"license not found and go to purchase“。它似乎是工作的,因为apk是不允许运行的,除非从市场下载。
现在的问题是,我如何测试或模拟买家的情况?这意味着买家将能够在他们购买我的应用程序后运行我的应用程序。如果它们不能运行,并且在购买后提示找不到许可证,那么我的许可证检查就有问题。我已经在market.android.com仪表板的“编辑个人资料”中添加了我的gmail。我将状态更改为许可、非许可、旧许可。但是没有回复到我的gmail。所以我不知道该怎么做。
是已经在谷歌许可服务器上完成了,还是需要修改android市场许可代码包?我检查是否有代码来处理这种情况下的请求,如许可证、无许可证、旧许可证、市场错误等。
这是因为在android模拟器中没有市场,我也不能在帐号和模拟器中添加google帐户(仅exchange帐户)和同步(在1.6,2.2和2.3中尝试)。所以我只能在我真正的android手机上测试。
任何人有经验或一些方法来测试付费应用程序,而不从市场购买自己的应用程序,如果有人购买我的应用程序,我如何也测试来自许可证服务器的响应?
发布于 2011-05-09 09:31:27
已经过了几个月了,但是这个颠簸可能会对外面的某个人有所帮助--刚刚为我的一个朋友回答了这个问题,他声称在这里找不到答案。听起来你没有安装Google experience模拟器。使用android目标的Google API版本创建一个新的仿真器,您应该能够对目标级别3以上的目标执行此操作。有了这个API,您就可以访问模拟器中的身份验证服务器(如果您没有Google API,可以在sdk管理器的available packages下找到它们,我认为是第三方软件包iirc)。你甚至不需要上传一个未发布的apk,除非你的测试是在应用内购买的(可能是测试账户,而不是dev账户,我所有的测试都是在dev下进行的,所以我不能完全确定)。
发布于 2011-01-17 14:27:13
您可以通过发布者帐户面板设置测试帐户。(如果您尚未设置发布者的帐户,则需要设置该帐户。)有关详细信息,请查看developer documentation on licensing,特别是有关许可的管理设置的部分。
发布于 2012-11-01 23:59:31
尽管文档给出了关于添加许可到应用程序的详细说明,并且大多数示例代码都可以编辑为基本许可,但我几乎没有发现使用Google API测试许可的内容,就好像它是你的应用程序的购买者一样。文档中的"Setting Up for Licensing“详细介绍了”在运行时环境中登录授权帐户“,但这只是你想要做的事情的冰山一角。下面是我使用的步骤:
呼。有关每个步骤的详细信息,请参阅文档或在google上搜索。
https://stackoverflow.com/questions/4710462
复制相似问题