Получение authToken учетной записи Google в Android - PullRequest
0 голосов
/ 07 октября 2010

Я пытаюсь смоделировать приложение на основе http://code.google.com/p/jumpnote/

authBundle = am.getAuthToken(account, APPENGINE_SERVICE_NAME,
                        needAuthAction == NEED_AUTH_NOTIFICATION, null, null).getResult();


authToken = authBundle.getString(AccountManager.KEY_AUTHTOKEN);

В этом случае authToken возвращается null.

Какие могут быть возможные причины для этого?

1 Ответ

1 голос
/ 07 октября 2010

Учетная запись уже существует на устройстве?Из раздела «Обзор классов» AccountManager javadoc:

Важно: Если приложение использует ранее выбранный выбор учетной записи, она должна убедиться, что учетная записьвсе еще находится в списке учетных записей, возвращаемых getAccountsByType (String).Запрос токена авторизации для учетной записи, которая больше не находится на устройстве, приводит к неопределенной ошибке.

...