Получите идентификатор Google ID, используемый при оплате биллинга в приложении - PullRequest
15 голосов
/ 20 марта 2012

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

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

  1. Принудительно использовать Google Play для использования одного из идентификаторов Google, выбранных пользователем в моем приложении;
  2. Получить идентификатор, который GoogleДля покупки была использована игра.

Документация, похоже, написана с предположением, что на одном устройстве будет активен только один покупатель.Возможно ли это сделать?

Ответы [ 2 ]

2 голосов
/ 09 апреля 2013

Похоже, это проблема приложения Google PlayStore.То же самое было сообщено в

https://code.google.com/p/marketbilling/issues/detail?id=76

1 голос
/ 20 марта 2012

Полагаю, приложение будет привязано к учетной записи Google, которую вы использовали для загрузки приложения. Возможно, вам придется использовать тот же идентификатор Google, чтобы совершить покупку.В противном случае восстановление покупок может стать проблемой.

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