首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用未发布的应用程序测试Android在应用程序中的采购

用未发布的应用程序测试Android在应用程序中的采购
EN

Stack Overflow用户
提问于 2012-02-20 07:43:14
回答 2查看 5.2K关注 0票数 9

我正在使用AndroidBillingLibrary为我的游戏实现应用程序内的购买。

我做了以下工作:

  • 将我的公钥从市场添加到我的应用程序中
  • 将我的签名和应用程序内购买的apk上传到市场(未发布)
  • 在市场控制台中创建了一个应用程序内项目(未发布)
  • 在我的配置文件中添加了一个测试用户帐户

现在,通过测试帐户,我开始了我的游戏,并尝试做一个应用程序内购买。我得到了市场屏幕,我可以看到商品的详细信息(因此市场确实识别项目id,因为这些细节只在市场上,而不是在我的游戏中),但随后我看到一个弹出,上面写着“您试图购买的项目找不到”。我又回到我的游戏里了。

现在,此页告诉我,“而且,测试帐户只能在项目发布时才能购买产品列表中的项目。应用程序不需要发布,但项目确实需要发布。”

但市场控制台告诉我:

“应用程序中的产品将出现未发布,直到拥有的应用程序发布,此时应用程序内产品的发布状态将适用。”

因此,我不能在发布游戏之前将应用程序中的项目更改为发布(我还不想这么做)。

在不发布游戏的情况下,我如何测试购买应用程序中的项目呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-20 08:59:33

您需要在您的安全类中提供公钥(base64EncodedPublicKey),它必须与您在开发人员account..Also中提供的公钥相同,您必须发布您的产品,即使应用程序尚未发布(该应用程序保存为草稿应用程序)。

票数 3
EN

Stack Overflow用户

发布于 2012-02-20 08:25:02

你需要使用签名的apk。

  1. 使用您自己的生产密钥构建签名的apk
  2. 将已签名的apk上载到Android市场开发人员控制台
  3. 将签名的apk上载到设备

然后从非开发人员帐户进行测试。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9357698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档