Google In-App Purchase, как настроить учетную запись для выставления счетов [невозможно с 2017-05-26]
Предыстория
Я пытаюсь внедрить Android-биллинг inapp для подписок. Удивительно, но все идет относительно гладко, но я врезался в стену. То, что я пытаюсь сделать, это иметь несколько возможных входов в систему (используя стандартные вещи Google, которые все работают на данный момент.
Вот моя проблема:
Поэтому, когда я захожу в свое приложение, я получаю знакомый экран.
Если я выбираю учетную запись B, учетная запись B входит в систему, я проверяю токен, и все работает нормально.
Теперь я хочу, чтобы аккаунт B получил подписку.
На данный момент две вещи, сумма подписки неверна, но я решаю эту проблему с помощью сервисов Google Play. Проблема, которая меня беспокоит, заключается в том, что речь идет о балансе Google Play, а у меня, как я знаю, нет учетной записи B. Поэтому я нажимаю стрелку выпадающего меню, и вот, она пытается зарядить счет А.
Итак, мой вопрос заключается в следующем.
В моем потоке (стандартный поток, адаптированный из примера Trvial Drive в SDK), где и как мне добавить код, чтобы он использовал только что зарегистрированную учетную запись вместо другой?
Я не вижу точек, где я могу передать токен или удостоверение личности, ничего такого, что могло бы мне помочь. Как это сделать?
** ОБНОВЛЕНИЕ 2017-05-26, 01:10 **
Google не поддерживает выбор аккаунта. Вот что я услышал от их команды поддержки:
Он работает так, как задумано, так как вы не можете выбирать из нескольких учетных записей Google при покупке элемента в приложении, и вы можете платить только с помощью учетной записи, которая установила приложение.
Учтите, что устройство имеет две учетные записи, учетную запись A и учетную запись B, и учетная запись A установила приложение. Когда вы вошли в устройство как B, вы все равно можете открыть приложение, но когда вы пытаетесь совершить покупку элемента в приложении, платеж может быть завершен только с помощью учетной записи A. (В окне оплаты в Play Store учетная запись A является выбран по умолчанию и изменить его невозможно.)
Так что на данный момент нам просто нужно иметь одну учетную запись. Я должен переделать свой поток и объяснить людям, что это просто не путь Google.