什么可能导致getSkuDetails()返回null?

时间:2013-04-22 08:09:05

标签: android in-app-purchase in-app-billing

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

执行此操作后,我的应用内结算实施中断:当我在queryInventoryAsync()上使用IabHelper时,似乎认为我的广告资源中没有任何内容。我确信在我的开发者控制台或类似的东西中我只是忘了更新,但我不确定是什么。

我检查过的事情:

  1. 我想要SkuDetails的应用内商品是有效的。
  2. 我们在查询中要求的sku确实存在于Google Play中。
  3. 该产品尚未购买。
  4. 还有什么可能缺失?

1 个答案:

答案 0 :(得分:2)

这种情况大多数情况发生在谷歌改变开发者游戏商店的工作方式之后。

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

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