Вот мой текущий план:
- Сначала добавьте идентификатор реферера в URL моего магазина Google Play .e.g https://play.google.com/store/apps/deta ... "partner_1"
- Отправьте этот URL моему партнеру. Пользователь нажимает на этот URL-адрес и загружает приложение в своем магазине Play.
- После установки я буду использовать Play Install Referrer API, чтобы получить идентификатор реферера и сохранить его в SharedPreferences.
- Теперь для кода купона я создам отдельный IAP с кодом купона в качестве идентификатора продукта.
- Когда пользователь вводит код купона, Я запросю IAP, указав код купона в качестве идентификатора продукта. Если есть ответ, это означает, что код купона действителен, в противном случае он недействителен.
Если код купона действителен, я обновлю макет пользовательского интерфейса, чтобы отразить скидку. - Затем, когда пользователь приобретет IAP, он будет покупать IAP, привязанный к коду купона.
- Как только покупка будет успешной, я отправлю журнал на свой сервер вместе с такой информацией, как код купона и идентификатор реферера и приобрести токен, чтобы я мог платить комиссионные своему партнеру.
Подробнее здесь: https://stackoverflow.com/questions/797 ... pp-product