我正在尝试为我的Chrome扩展程序实施inapp购买。我已按照https://developer.chrome.com/webstore/payments-iap上的指南,添加了1个可购买项目并在onclick事件中实现了以下代码:
google.payments.inapp.getSkuDetails({
'parameters': {'env': 'prod'},
'success': onSkuDetails,
'failure': onSkuDetailsFail
});
var onSkuDetails = function (response) {
console.log("onSkuDetails", response);
/*var products = response.response.details.inAppProducts;
var count = products.length;
for (var i = 0; i < count; i++) {
var product = products[i];
addProductToUI(product);
}
getLicenses();*/
}
var onSkuDetailsFail = function(result){
console.log("onSkuDetailsFailed", result);
}
但每次点击它,我都会
onSkuDetailsFailed&gt; &#34; INVALID_RESPONSE_ERROR&#34;
我添加了buy.js并更改了一些权限,但仍然没有看到问题所在。
请注意,我在本地测试此扩展程序,而不是使用我自己的帐户和朋友的帐户从Chrome网上商店测试,我在测试板上将其作为测试人员包含在内。