产品状态始终为 "invalid"(使用 Cordova 插件购买)

Product state is always "invalid" (using Cordova Plugin Purchase)

我正在使用 Cordova Plugin Purchase 在我的 Android 应用中使用应用内结算。但是,使用带有 JSON 字符串化产品的警报,产品的状态始终为 "invalid"。这是我围绕这个问题的代码示例:

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();

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

在 Google 和 Stack Overflow 上进行了大量搜索后,这里是 我已经 did/verified 找到解决方案的步骤:

感谢您的帮助!

经过大量搜索,我在 this issue 插件 Github 的最后几条评论中找到了我的答案:您必须发布您的应用程序(在 Alpha 模式下) 上 Google 播放它实际工作。

在 Alpha 模式下发布仅允许您的测试组中的人访问该应用程序,因此不用担心它 public。只需用临时信息填写必填字段。