В настоящее время я работаю над тестовым приложением для приложения Amazon In-App Purchase SDK для Android. В частности, я работаю над Fire TV, но проблемы также появляются на Fire Tablet.Amazon Fire (TV) In-app Purchase: Subscription
Я создал (в настоящее время неопубликованное) приложение на моей учетной записи разработчика и добавил подписку как с годовым, так и с ежемесячным вариантом.
Здесь экспортируются в формате JSON:
{
"inapppurchasingtestabo.monthly": {
"price": 1.07,
"subscriptionParent": "inapppurchasingtestabo",
"smallIconUrl": "http://",
"title": "Subscription",
"itemType": "SUBSCRIPTION",
"description": "This is the subscription!",
"languageTitleMap": {
"DE": "Abo",
"US": "Subscription"
},
"languageDescriptionMap": {
"DE": "Das ist das Abo!",
"US": "This is the subscription!"
},
"currencyPriceMap": {
"US": 0.0
}
},
"inapppurchasingtestabo.annually": {
"price": 10.72,
"subscriptionParent": "inapppurchasingtestabo",
"smallIconUrl": "http://",
"title": "Subscription",
"itemType": "SUBSCRIPTION",
"description": "This is the subscription!",
"languageTitleMap": {
"DE": "Abo",
"US": "Subscription"
},
"languageDescriptionMap": {
"DE": "Das ist das Abo!",
"US": "This is the subscription!"
},
"currencyPriceMap": {
"US": 0.0
}
}
}
Я установил Amazon App Tester приложения на устройстве и скопирован в JSON /mnt/sdcard/amazon.sdktester.json
.
Хотя все работает в принципе - из приложения я вижу подписку вместе с доступными ценами, описаниями и т. Д., И я также могу совершить покупку, которая затем появляется в приложении App Tester - I не указывается, какая цена за какой период подписки.
Сравните следующие скриншоты:
Можете ли вы сказать, какая цена за месяц и что за годовую подписку? (Кроме того, имейте в виду, что для всех пользователей он может быть раз в две недели и полугода).
Так что мой вопрос: Что я делаю неправильно и как мне получить диалог покупки, чтобы отобразить период вместе с ценой?
Как вы смогли установить приложение App Tester на Fire TV? Попытка работать через Fire TV IAP также, и приложение-тестировщик, похоже, не находится в магазине приложений на устройстве, и я не вижу прямой загрузки для его загрузки в документации в любом месте. – spanndemic
Интересно - я больше не могу найти его через интерфейс устройства. Но вы можете просто войти в Amazon с учетной записью, которую вы используете на своем устройстве, и перейдите по адресу: http://www.amazon.de/Amazon-App-Tester/dp/B00BN3YZM2/ и нажмите ее на устройство оттуда. –
спасибо @ david.mihola! Я надеялся, но похоже, что App Tester не обновлялся с последним обновлением Fire TV, он показывает как несовместимый с моим зарегистрированным Fire TV на этой странице. Я побью Амазонку. – spanndemic