3

我最近丢失了我的 Android 应用程序的密钥库(在它发布之前),所以我需要在 Play 商店开发者控制台上创建一个新应用程序,更改我的包名称等。

这样做之后,我的应用内计费实现坏了:当我queryInventoryAsync()在我的 上使用时IabHelper,它似乎认为我的库存中没有任何内容。我确定我只是忘记在我的开发者控制台或类似的东西中更新一些东西,但我不确定是什么。

我检查过的事情:

  1. 我想要 SkuDetails 的应用内产品处于活动状态。
  2. 我们在查询中要求的 sku 确实存在于 google play 中。
  3. 该产品尚未购买。

还可能缺少什么?

4

1 回答 1

2

大多数情况下都会发生这种情况,因为 Google 改变了开发者 Play 商店的工作方式。

以前,我们只需要上传签名的 APK 而不发布它。

现在,您必须在 Beta 和 Alpha 部分上传签名的 APK 并将其发布,以便用户进行应用内购买。不要忘记将自己添加到测试人员列表并正确设置测试用户列表。

于 2014-07-11T12:53:04.577 回答