Как отложить подписку в Android (Google Play Billing)? - PullRequest
0 голосов
/ 27 сентября 2019

Я внедрил подписку на приложения в Android, все работает нормально, у меня даже есть 30-дневная бесплатная пробная версия для начала.

У меня есть функция рефералов в приложении, поэтому при определенном значениив базе достигает 10 (т.е. 10 рефералов) - я хочу дать пользователю бесплатную 30-дневную подписку.

Я осмотрелся и думаю, что отсрочка подписки на желаемую сумму будет решением.Однако я понятия не имею, как это сделать.Документы api, похоже, не относятся к Android, и я нигде не могу найти подходящий учебник.Любая помощь очень ценится.

Уже пробовал просматривать документы - https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/defer

Я просто делаю http-запрос, указанный там?Я надеялся на хороший встроенный вызов, который я мог бы сделать.

Я просто хотел бы:

, когда определенная переменная == 10, отложить или увеличить продолжительность подписки на 30 дней..

1 Ответ

0 голосов
/ 27 сентября 2019

Ура, приятель.

В настоящее время этот является единственным официальным способом сделать это.Вы можете попытаться найти стороннюю библиотеку на github, но я бы на это не рассчитывал.

Я бы порекомендовал вам использовать Retrofit и создать этот вызов самостоятельно.

Возможно, в будущем Google включит этот метод как метод по умолчанию в свою библиотеку биллинга - нам просто нужно подождать)

Надеюсь, это поможет, приятель.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...