Платежи в приложении для Android Amazon AppStore

#android #in-app-purchase #in-app-billing #amazon-appstore

#Android #покупка в приложении #биллинг в приложении #amazon-appstore

Вопрос:

Я знаком с платежами в приложении от собственно Google http://developer.android.com/guide/market/billing/index.html

Но существуют ли другие решения, которые можно реализовать для приложений, распространяемых через Amazon marketplace? В качестве альтернативы, работает ли система IAP Google, если приложение не распространялось через Google Marketplace?

Ответ №1:

IAB от Google использует приложение Android Market и требует учетной записи Google Checkout (возможно, работает и с выставлением счетов операторам связи). Если приложение Market недоступно, оно не будет работать. Даже если это так, вызов Android Market из приложения, ориентированного на Amazon appstore, приведет к отклонению вашего приложения. Короче говоря, забудьте о IAB на Amazon.

Возможно, вы сможете использовать PayPal или другие сторонние решения, но условия использования Amazon, вероятно, не позволяют этого (тем более, что вам не разрешено устанавливать собственные цены). Внимательно прочитайте условия, а еще лучше проконсультируйтесь с юристом.

Комментарии:

1. По-видимому, это работает для Amazon: amazon.com/gp/html-forms-controller/AmazonAppstore-IAPrequest

2. Приятно! это именно то, что я искал 🙂

3. Я не думаю, что на этот вопрос действительно был дан полный ответ. «Работает ли система IAP Google, если приложение не распространялось через Google Marketplace»? Я не думаю, что на это был дан ответ. Я даже не понимаю этого: «вызов Android Market из приложения, ориентированного на Amazon appstore …». Итог: если на телефоне установлено приложение Market, работает ли Google IAB независимо от источника приложения, которое пользователь использует для IAB? Представьте, что вы просто открываете уровень и используете для этого IAB. Имеет ли значение, откуда появилось приложение (Market, Amzazon, загружено из Интернета и т. Д.)?

4. @Fraggle Просто: если вы отправите приложение, в котором есть хотя бы ссылка на Android Market, не говоря уже о IAB, на Amazon, оно будет отклонено. Таким образом, невозможно установить приложение с помощью Google IAB с Amazon. Технически, если у вас есть приложение, опубликованное в Android Market, и вы загружаете одно и то же приложение, подписанное тем же сертификатом и использующее тот же открытый ключ IAB, оно должно работать. Но это может измениться в любое время, так что не рассчитывайте на это. (Android имеет API для проверки, было ли установлено приложение из Android Market)

5. @NikolayElenkov: Спасибо, это помогает. Хотя это своего рода кошмар с точки зрения разработчика / издателя. Необходимо внедрять разные решения для оплаты в приложении для каждого отдельного магазина, в котором опубликовано приложение.

Ответ №2:

Вы можете использовать RoboBillingLibrary для публикации в Google Play и Amazon Appstore с минимальными усилиями. Все детали абстрагируются для вас.