Покупки в приложениях Amazon как тестировать платежи

Я работаю с покупками в приложениях Amazon для Android на флэш-памяти, используя собственные расширения. Итак, я реализовал процесс покупки в песочнице (я использовал их файл InAppSDK-SandboxData.json для отладки). Но теперь у меня есть аккаунт на амазон. Я создал предметы для покупки в своей учетной записи разработчика и хочу протестировать процесс их покупки.

String requestId = PurchasingManager.initiatePurchaseRequest(product_id);

но выдает исключение, пытается открыть файл "InAppSDK-SandboxData.json", но я его удалил в надежде, что он попадет на серверы продуктов, но это не так. Я обнаружил, что могу совершать покупки только тогда, когда я отправлю свое приложение в магазин приложений Amazon ((

Итак, как я могу проверить мои реальные платежи на серверы продуктов и как я могу отладить этот процесс?? Спасибо.


person yozhik    schedule 13.03.2012    source источник
comment
stackoverflow.com/questions/16143033/in-app-payment -in-amazon сразу смотрите эту ссылку   -  person Venkat    schedule 22.04.2013
comment
Здравствуйте, у меня та же проблема, что я могу запустить демо-версию приложения в режиме песочницы, но не могу запустить вживую.   -  person Shrikant Salunkhe    schedule 30.05.2014


Ответы (2)


Сейчас вы не можете :(

В моем последнем проекте я реализовал встроенные покупки Amazon для Android, и единственный способ, который вам нужно протестировать, — это использовать InAppSDK-SandboxData.json. Как только все заработает нормально, вы зафиксируете приложение в Amazon App Store, и они выполнят отладку за вас.

Мой совет, если он работает нормально с использованием InAppSDK-SandboxData.json, и вы не можете ждать месяц или два (извините, но я больше не могу вам говорить, потому что я все еще под NDA. Я отредактирую свой ответ скоро), не бойтесь и зафиксируйте приложение. Я сделал это ;)

ОБНОВЛЕНИЕ:

Сейчас это официально, у вас есть тестовое приложение на сайте разработчика, вам нужно только его использовать ;)

person gergonzalez    schedule 24.03.2012
comment
У меня есть вопрос по этому поводу, не могли бы вы мне помочь? - person Goofy; 30.01.2013
comment
@Goofy Спроси, я постараюсь тебе помочь. - person gergonzalez; 30.01.2013
comment
@Venkat Я не знаю, что с тобой может случиться с этим справедливым описанием, извини, мне нужно больше информации. Почему бы вам не попробовать открыть новый вопрос? Этот вопрос был задан год назад... - person gergonzalez; 22.04.2013
comment
stackoverflow.com/questions/16143033/in-app-payment -in-amazon сразу смотрите эту ссылку @gergonzalez - person Venkat; 22.04.2013

Теперь вы можете протестировать покупку в приложении с помощью «Тестирования LiveApp» перед публикацией для клиентов.

Перейдите по этой ссылке https://developer.amazon.com/public/resources/development-tools/live-app-testing/docs/getting-started

person San    schedule 27.08.2014
comment
Я получаю сообщение об ошибке при обработке вашей покупки. Он работал нормально SAND BOX. Я использую ИАП 2.0. Не могли бы вы мне помочь ? - person Gangadhar Nimballi; 28.08.2014
comment
Надеюсь, вы уже установили элемент покупки в приложении в элементе управления разработчика. И вы также должны указать правильное название SKU в своем коде. Это работает для меня... - person San; 28.08.2014
comment
saneesh, Да, это может быть проблема с SKU. {com.mycompany.myapp.iap.subscription.yearly:{price:1.99,itemType:SUBSCRIPTION,subscriptionParent:com.mycompany.myapp.iap.subscription,smallIconUrl:https:,description:Годовая подписка на 911Cast,title:Годовая подписка }} - person Gangadhar Nimballi; 02.09.2014
comment
Я использую в MySku.java MY_MAGAZINE_SUBS(com.mycompany.myapp.iap.subscription, US); это правильно ? - person Gangadhar Nimballi; 02.09.2014
comment
@San, я также столкнулся с той же проблемой, что описана в комментарии выше. Пожалуйста, помогите мне в этом. $Gangadhar Nimballi, вы решили свою проблему? - person nitin tyagi; 16.06.2019