小编kar*_*ann的帖子

产品状态始终为“无效”(使用Cordova插件购买)

我正在使用Cordova插件购买功能在我的Android应用中使用应用内结算。但是,将警报与JSON字符串化产品一起使用时,产品的状态始终为“无效”。这是我有关此问题的代码示例:

store.register({
    id:    'test_walker_01',
    alias: 'walker',
    type:   store.CONSUMABLE
});

item_walker = store.get("test_walker_01");

store.when("product").updated(function (product) {
    alert(JSON.stringify(product));
});

store.refresh();
Run Code Online (Sandbox Code Playgroud)

我的问题:我无法从Google Play访问产品信息。

在Google和Stack Overflow上进行了大量搜索之后,以下是我为验证解决方案已经执行/验证步骤:

  • 我三重检查了ID是否与开发人员控制台上的ID相同,并且类型为“托管”。
  • 该产品在开发者控制台中被激活。
  • 在Alpha测试中,我在测试手机上上传的APK与在开发者控制台中上传的APK完全相同。
  • 我使用的Google帐户与开发者控制台中的帐户不同。
  • 我已经在授权的测试Gmail帐户列表中添加了这个(不同的)帐户。
  • 我正在签名并上传的APK是发行版(而非调试版)。
  • 据我所知,我只使用一个键对所有APK进行签名(请参阅此SO问题)。我不确定如何使用许多键。
  • 我什至完全卸载了该应用程序,重新启动了手机并重新安装了它。

谢谢您的帮助!

android google-play cordova cordova-plugins

5
推荐指数
1
解决办法
327
查看次数

标签 统计

android ×1

cordova ×1

cordova-plugins ×1

google-play ×1