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.

0 ответов

Другие вопросы по тегам