Google chrome Chrome Web应用商店应用内支付:获取SKU时出错
我正在努力使SKU可用于我正在开发的freemium Chrome扩展 以下是所有文档: …我正在使用提供的buy.js文件,但它似乎不起作用,返回的错误消息也没用:“INVALID\u RESPONSE\u error” 我的代码:Google chrome Chrome Web应用商店应用内支付:获取SKU时出错,google-chrome,google-chrome-extension,chrome-web-store,Google Chrome,Google Chrome Extension,Chrome Web Store,我正在努力使SKU可用于我正在开发的freemium Chrome扩展 以下是所有文档: …我正在使用提供的buy.js文件,但它似乎不起作用,返回的错误消息也没用:“INVALID\u RESPONSE\u error” 我的代码: google.payments.inapp.getSkuDetails({ parameters: {env: 'prod'}, success: (r) => { console.log(r); }, failure: (err)
google.payments.inapp.getSkuDetails({
parameters: {env: 'prod'},
success: (r) => {
console.log(r);
},
failure: (err) => {
console.log(err);
},
});
想法:
-我的舱单上有许可吗?我没有看到任何人提到它需要任何额外的
- 其他StackOverflow问题提到由于区域问题需要代理。我在美国,不应该成为问题
- 我已经在选项页面和弹出窗口中尝试了上述操作-是否需要在后台页面中进行
更新:
- 上述功能在发布时(在产品中)起作用,但在本地不起作用
- 在prod中,你不能买自己的东西(当心)。它会给你一些愚蠢的,毫无意义的错误,但不会告诉你
- 仍然无法在本地运行,这意味着我必须在prod中进行测试
如果您在解包模式下调试扩展,您可能需要在清单中设置生产“密钥”。FWIW:我实际提交应用程序时似乎没有这个问题。它只在本地加载的扩展上。您在中完成了4步设置吗?是的,我完成了。不相关,但也值得一提:你不能购买自己的产品。在prod中进行测试时,这让我有点困惑。如果你不能购买自己的产品,请创建自己的测试用户并测试购买产品。我也有同样的问题。你解决过这个问题吗?