Как приобрести цифровые товары с помощью приложения для Android

В настоящее время я работаю над проектом, в котором у меня есть 2 кнопки "Добавить 500 баллов" или "Добавить 1000 баллов", и когда они нажимают на них, они платят 5 или 10 долларов, используя платеж в приложении.

Пользователь может платить несколько раз, нажимая кнопки.

Поскольку я делаю этот вид работы в первый раз, пожалуйста, дайте мне знать, как можно сделать это в Android.

2 ответа

Прежде всего, вам нужно осуществить покупку в приложении, выполните следующие действия: Реализация биллинга в приложении

после покупки какого-либо продукта вам необходимо потреблять продукт: Потребление продуктов в приложении

mService.consumePurchase(3, getPackageName(), token);

Дополнительный код вы можете проверить здесь: Потребление покупки

Вы можете даже следовать этому руководству для удобного использования покупки в приложении.

Этот вопрос помечен как "android-pay", поэтому я решил добавить некоторые пояснения. Android Pay нельзя использовать для продажи цифровых товаров. Если вы продаете цифровые товары или виртуальные товары, вы должны использовать платежную службу Google Play в приложении.

Смотрите вопросы по Android Pay

В: Могу ли я использовать Android Pay API для продажи цифровых товаров?

A: Нет. API Android Pay нельзя использовать для продажи цифровых товаров, независимо от того, используются они на устройстве или за его пределами. Android Pay API может использоваться только для продажи товаров, товаров или услуг, предоставляемых Покупателю за пределами цифровой среды в физическом мире. Android Pay API не может быть использован для продажи любого цифрового контента или услуг, предоставляемых любым способом.

Разработчики, которые хотят продавать цифровые товары, должны использовать сервис биллинга Google Play внутри приложения.

Для получения дополнительной информации см. Биллинговый сервис Google Play.

Другие вопросы по тегам