Chrome网上应用店应用内付款:获取SKU的错误

时间:2018-04-29 23:46:29

标签: google-chrome google-chrome-extension chrome-web-store

我试图让SKU可以免费使用Chrome扩展程序。

我在这里遵循所有文档: https://developer.chrome.com/webstore/payments-iap

...我正在使用提供的buy.js文件,但它似乎无法正常工作,并且返回的错误消息无用:" INVALID_RESPONSE_ERROR"

我的代码:

google.payments.inapp.getSkuDetails({
  parameters: {env: 'prod'},
  success: (r) => {
    console.log(r);
  },
  failure: (err) => {
    console.log(err);
  },
});

思想: - 我的舱单中是否遗漏了一些许可?我没有注意到它需要任何额外的。

  • 其他StackOverflow问题提到由于区域问题需要代理。我在州里,不应该成为一个问题。

  • 我已经从选项页面和弹出窗口中尝试了以上操作 - 它是否需要在后台页面中进行?

我非常困惑。任何帮助表示赞赏!

感谢。

更新

  • 以上作品发布时(在prod中),但不在本地
  • 在刺激你不能买自己的东西(单挑)。它会给你一些愚蠢的,毫无意义的错误,但不会告诉你。
  • 仍然无法在本地工作,这意味着我必须在生产中进行测试。

2 个答案:

答案 0 :(得分:0)

如果您需要在本地工作,则必须在manifest.json文件中设置“ key”。重新加载时,它会显示与从生产环境加载的扩展名相同的ID。

Here are instructions on how to get the relevant key

答案 1 :(得分:0)

如果您以解压模式调试扩展程序,则可能需要在清单中设置生产“密钥”。