首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android In-App收费或Sandbox

Android In-App收费或Sandbox
EN

Stack Overflow用户
提问于 2013-07-18 02:38:54
回答 1查看 4.7K关注 0票数 3

我有一个与应用程序内计费v3 (Sandbox)相关的问题。我上传了应用程序,并定义了用于测试和创建具有特定产品Id的应用程序内产品的gmail帐户:、light_armor、激活了产品项。当我尝试给出的示例应用程序和"Google计费库“一起使用时,它位于"C:\Program”中,或者下载到Android管理器中,这是示例应用程序的名称,这里有TRIVAL驱动器。

当使用保留产品Id (如"android.test.purchased“和其他3种保留产品Id )时,它正常工作,但当我尝试实现我创建的产品Id(状态为ACTIVE )时,它给出了错误:”这个版本的应用程序没有配置为通过Google计费。请查看帮助中心以获得更多信息。。“

我已经等了超过24小时,看看它是否真的运行良好,但它给了我这个错误。我认为google给出了应用内计费的确切例子。

问题:

  1. 谷歌游戏测试购买是否会影响到你所拥有的运营商类型?
  2. 为了测试应用程序中的产品项目,应用程序真的需要发布吗?
  3. 我只将产品Id声明为light_armor,是否需要在其上包含包名?就像com.example.inappbilling.light_armor.

对不起我的英语不好..。我希望你能帮我。谢谢你。^_^

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-18 02:56:28

答案:

  • 也许不是,我找不到任何地方说在应用程序购买运营商依赖。
  • 在App购买中,不需要发布用于测试的app,只有items必须是active
  • 您只通过遵循约定将产品id设置为您的愿望。它将自动反映为com.example.test:item应用程序内产品ID 产品ID在应用程序的命名空间中是唯一的。产品ID必须以小写字母或数字开头,并且必须使用小写字母( and )、数字(0-9)、下划线(_)和点(.)组成。产品ID "android.test“是保留的,所有以”android.test“开头的产品ID都是保留的。此外,您不能在项目的产品ID创建后修改它,也不能重用产品ID。

以下是在应用程序购买中添加和测试的过程,在我的案例中是有效的--

  • ,首先,,您必须创建一个签名的apk,然后上传它来播放、存储并保存为草稿。记住您在代码中使用的产品id作为项产品id,您将需要下面的步骤。
  • 第二个 in -app Products中添加一个新产品,根据在代码中添加的id设置这个项目的产品id,并将其设置为Active< code >E 240。
  • 第三在developer console中添加了测试帐户,并将--这个签名的apk --分发给那些测试人员。如果您不分发签名的apk,那么您将永远得到 “此版本的应用程序未配置为通过Google计费。有关更多信息,请访问帮助中心。”。 错误,因为您尝试测试in app购买的应用程序不包含developer console中相同的指纹。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17713590

复制
相关文章

相似问题

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