Покупка в приложении: получите имя или идентификатор учетной записи Google Play, запрашивающей покупку

Я хочу получить имя/идентификатор пользователя, совершившего покупку. Я хотел бы обойтись без AccountManager, если это возможно, так как для его использования требуется дополнительное разрешение. Даже с AccountManager я не вижу способа определить текущую учетную запись, поэтому любые советы приветствуются.

Ответы

Ответ 1

Я не думаю, что это возможно. Я пробовал все возможные способы, прежде чем обращаться в службу поддержки Google. И я получил ответ:

Спасибо, что обратились в службу поддержки разработчиков Google Play. Обратите внимание, что Google не предоставляет доступ к конфиденциальному пользователю информацию, такую ​​как адрес электронной почты, почтовый адрес или номера телефонов. Мы уделяем большое внимание конфиденциальности и конфиденциальности пользователей, поэтому я уверен вы можете понять нашу позицию относительно этой информации.

Мы искренне ценим ваше понимание. Спасибо за поддержку Google Play!

С уважением, Поддержка разработчика Google Play

В запросе мы уточнили, что это для поддержки после продажи.

Надеюсь, что это поможет.

Ответ 2

В Google хранится инвентаризация всего, что было куплено пользователем через биллинг приложений. Вы можете использовать идентификатор из одной из покупок в качестве уникального идентификатора для своего пользователя. Конечно, это требует, чтобы пользователи сначала купили что-то.