Получить платежную информацию в аккаунте пользователя
Я создаю приложение Android, которое реализует подписки на цифровой контент на моем внутреннем сервере. Я хочу получить имя и адрес электронной почты, связанные с учетной записью Play, которая совершила покупку, а именно ту же информацию, которую я могу получить, перейдя в свою учетную запись Merchant и просмотрев заказ.
Используя пример биллинга в приложении TrivialDrive, я могу получить доступ к INAPP_PURCHASE_DATA и отправить эту информацию на свой внутренний сервер, поскольку "Проверка документации по подписке" рекомендует: http://developer.android.com/google/play/billing/v2/billing_subscriptions.html
Документация перечисляет типичный рабочий процесс реализации и говорит:
Когда пользователь успешно покупает новую подписку, ваше приложение уведомляет внутренний сервер, который хранит токен покупки, имя пользователя и другую информацию в безопасном месте.
Хотя я могу хранить токен покупки и другие INAPP_PURCHASE_DATA, как мне получить имя пользователя или адрес электронной почты по этому вопросу. Из того, что я могу сделать, я подозреваю, что данные моего аккаунта, такие как имя пользователя, адрес электронной почты, срок действия подписки, должны запрашиваться с моего внутреннего сервера. Кажется, использование токена покупки на моем внутреннем сервере является ключом к доступу к информации о заказе, но на данный момент я не нашел какого-либо четкого способа сделать это.
Мы ценим любые предложения. С уважением
1 ответ
Вот пример на сайте разработчиков Android здесь: Google Play In-app Billing
Тестирование биллинга в приложении
Администрирование биллинга в приложении
После этого добавление товаров по одному в список товаров
как это
Ссылка на биллинг в приложении
Затем просмотрите это Соглашение
Политика возврата полезных ссылок, биллинг в приложении, реализация биллинга в приложении
Пожалуйста скажите, если вы все еще сталкиваетесь с какой-то проблемой:)
Спасибо