google-chrome - Chrome 网上应用店应用内付款 : Errors getting SKUs

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

我正在尝试为我正在开发的免费增值 Chrome 扩展程序获取可用的 SKU。

我正在关注此处的所有文档: 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);
  },
});

想法: - 我的 list 中是否缺少某些许可?我没有看到任何提及它需要任何额外的内容。

  • 其他 StackOverflow 问题提到由于区域问题需要代理。我在美国,应该不是问题。

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

我很困惑。如有任何帮助,我们将不胜感激!

谢谢。


更新:

  • 以上内容在发布时有效(在产品中),但在本地无效
  • 在产品中你不能购买自己的东西(注意)。它会给你一些愚蠢的、无意义的错误,但不会告诉你这一点。
  • 仍然无法让它在本地工作,这意味着我必须在产品中进行测试。

最佳答案

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

Here are instructions on how to get the relevant key

关于google-chrome - Chrome 网上应用店应用内付款 : Errors getting SKUs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50092372/

相关文章:

plugins - 谷歌浏览器插件

CSS @media 仅适用于移动 chrome

javascript - 未捕获的类型错误 : Cannot read property 'config' of undefined "google chrome extension"

google-chrome - 从 Chrome Web Store 下载 CRX 文件时出错 : CRX_HEADER_INVALID

javascript - Chrome 扩展 - 如何将变量从 JS 传递到 popup.html?

javascript - Chrome 不会在需要时重绘页面

javascript - 如何只重新加载一张图像

javascript - 如何在 Chrome 扩展程序卸载/禁用时清理网页

google-chrome - 没有安装 ID 为 "XXXXXXXX"的应用程序

google-chrome-extension - 如何在 Chrome 扩展程序列表中设置宣传图片?