我试图让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问题提到由于区域问题需要代理。我在州里,不应该成为一个问题。
我已经从选项页面和弹出窗口中尝试了以上操作 - 它是否需要在后台页面中进行?
我非常困惑。任何帮助表示赞赏!
感谢。
更新
答案 0 :(得分:0)
如果您需要在本地工作,则必须在manifest.json文件中设置“ key”。重新加载时,它会显示与从生产环境加载的扩展名相同的ID。
答案 1 :(得分:0)
如果您以解压模式调试扩展程序,则可能需要在清单中设置生产“密钥”。