Я тестирую веб-приложение html5 на устройстве FireTv. Я включил оба необходимых сценария из приведенного ниже примера: https://developer.amazon.com/docs/in-app-purchasing/iap-example-webapp.html
Сценарии включены:
https://resources.amazonwebapps.com/v1/latest/Amazon-Web-App-API-tester.min.js
https://resources.amazonwebapps.com/v1/latest/Amazon-Web-App-API.min.js
Тем не менее, глобальное окно. AmazonIapV2 оценивается как неопределенное и оконное. Ошибка AmazonIapV2.addListener.
if (window.AmazonIapV2 === null) { } else { window.AmazonIapV2.addListener('getUserDataResponse', function(resp) {}); window.AmazonIapV2.addListener('getProductDataResponse', function(data) {}); window.AmazonIapV2.addListener('purchaseResponse', this.onPurchaseResponse); window.AmazonIapV2.addListener('getPurchaseUpdatesResponse',this.onPurchaseUpdatesResponse); }