2015-11-18 3 views
0

В настоящее время я работаю над тестовым приложением для приложения 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 не указывается, какая цена за какой период подписки.

Сравните следующие скриншоты:

enter image description here

enter image description here

Можете ли вы сказать, какая цена за месяц и что за годовую подписку? (Кроме того, имейте в виду, что для всех пользователей он может быть раз в две недели и полугода).

Так что мой вопрос: Что я делаю неправильно и как мне получить диалог покупки, чтобы отобразить период вместе с ценой?

+0

Как вы смогли установить приложение App Tester на Fire TV? Попытка работать через Fire TV IAP также, и приложение-тестировщик, похоже, не находится в магазине приложений на устройстве, и я не вижу прямой загрузки для его загрузки в документации в любом месте. – spanndemic

+1

Интересно - я больше не могу найти его через интерфейс устройства. Но вы можете просто войти в Amazon с учетной записью, которую вы используете на своем устройстве, и перейдите по адресу: http://www.amazon.de/Amazon-App-Tester/dp/B00BN3YZM2/ и нажмите ее на устройство оттуда. –

+0

спасибо @ david.mihola! Я надеялся, но похоже, что App Tester не обновлялся с последним обновлением Fire TV, он показывает как несовместимый с моим зарегистрированным Fire TV на этой странице. Я побью Амазонку. – spanndemic

ответ

1

Это, скорее всего, ошибка или ограничение с помощью приложения Amazon App Tester. По моему опыту, он не полностью реплицирует производственную среду. Это полезно для локального тестирования основного рабочего процесса.

Я бы рекомендовал вам использовать Live App Testing, что позволяет протестировать его в производственной среде.

+0

Вы подумали бы, что это будет упоминаться в документации ... В любом случае, спасибо за первый полезный вклад в мой поиск ответа - что-то, чего не могли бы предложить форумы Amazon Dev или Dev Support. Я немного запугана из интервью с налоговой информацией. Знаете ли вы, что я должен закончить его, чтобы иметь возможность тестировать Live App In-App? –

+0

Вы должны быть в состоянии проверить IAP с помощью Live App Testing, установив цену товара IAP на бесплатную или $ 0. Я не думаю, что это позволило вам установить ненулевую цену, если вы не заполнили налоговую форму. – Christina

+0

Святая корова! «Не полностью реплицируется» - это своего рода преуменьшение - когда я делаю Live App Testing, не только диалоговое окно покупки показывает период вместе с ценой, это совершенно другой диалог! Совершенно разный макет! Еще раз большое спасибо! –

1

Тестер приложений Amazon не был обновлен новыми предложениями, которые они разработали в покупках приложений. Я бы посоветовал провести бета-тест, чтобы убедиться, что приложение работает. Тестер приложений - это прикольное приложение, которое претендует на выполнение покупок. Бета-тест (тест Live app) будет проверять ваше приложение против фактических сервисов amazon, которые выполняются при покупке приложений в реальном мире (производство для опубликованного приложения).

Смежные вопросы