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

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

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

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

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

Ответ 2

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