Получение идентификатора Google ID, используемого при оплате покупок в приложении.

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

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

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

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

15
задан Andrew Wyld 20 March 2012 в 18:12
поделиться