Я использую android InAppBilling для покупки продуктов в моем приложении. Я следую документации по https://developer.android.com/google/play/billing/billing_integrate.html
Android Купить несколько продуктов в InAppBilling
Согласно документации, мы можем купить только один продукт за раз.
Bundle buyIntentBundle = mService.getBuyIntent(3, getPackageName(),
sku, "inapp", "bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ");
Но в моем андроида приложения, у меня есть возможность купить All In-App-покупки. Итак, мой вопрос в том, как я могу реализовать эту функциональность при покупке всех продуктов одновременно ?.
Сначала я подумал о том, чтобы добавить продукт Все покупки в приложениях в Play Маркете и купить этот продукт, как обычный продукт.
Но вот недостаток в зависимости от перспективы пользователя
1. Предположим, у меня есть 10 продуктов в моем приложении, которые пользователь может купить по одному и возможность покупать все продукты одновременно.
2. Пользователь купил продукт say product1 в своем приложении.
3. Через несколько дней пользователь решил купить все продукты, и он/она нажал кнопку Все покупки в приложении.
4. И пользователь успешно купил все продукты. Но пользователь дважды платит деньги за продукт продукта1.
Так что это нехороший подход. Пожалуйста, поделитесь своими идеями или мыслями о том, как я буду реализовывать эту функциональность или покупать ее в нескольких продуктах.
Спасибо.
@Maxima G, Спасибо за ответ. Фактически, в моем приложении каждый продукт имеет разную цену, поэтому общая продукция составляет 10, и я должен сделать для этой функции продукты «2 power 10». –
Я бы попытался автоматизировать его с помощью языка сценариев. Единственная проблема, с которой я вижу максимальный предел для элементов в биллинге в приложении, не документирована. –