Получить платежную информацию в аккаунте пользователя

Я создаю приложение 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

Тестирование биллинга в приложении

Администрирование биллинга в приложении

После этого добавление товаров по одному в список товаров

как это

Ссылка на биллинг в приложении

Затем просмотрите это Соглашение

Политика возврата полезных ссылок, биллинг в приложении, реализация биллинга в приложении

Пожалуйста скажите, если вы все еще сталкиваетесь с какой-то проблемой:)

Спасибо

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