Менеджер аккаунтов — это система в Android OS, которая централизованно управляет информацией об аккаунтах, необходимой для доступа приложений к онлайн-сервисам и аутентификации (имя аккаунта, пароль). Пользователю необходимо заранее зарегистрировать информацию об аккаунте в менеджере аккаунтов. Когда приложение пытается получить доступ к онлайн-сервису, менеджер аккаунтов автоматически предоставляет приложению токен аутентификации после получения разрешения от пользователя. Преимущество использования менеджера аккаунтов заключается в том, что приложению не нужно обрабатывать конфиденциальную информацию и пароли.
Структура функции управления аккаунтами в менеджере аккаунтов представлена на рисунке 5.3-1. «Приложение запроса» — это приложение, которое получает токен аутентификации для доступа к онлайн-сервисам. С другой стороны, «приложение верификатора» является расширением функций менеджера аккаунтов и предоставляет объект, называемый верификатором, менеджеру аккаунтов, чтобы он мог централизованно управлять информацией об аккаунтах и токенами аутентификации для онлайн-сервисов. Приложение запроса и приложение верификатора не обязательно должны быть отдельными приложениями, поэтому они могут быть реализованы как одно приложение.
Первоначально, ключи подписи разработчиков пользовательского приложения (приложения запроса) и приложения верификатора могут различаться. Однако ошибка в платформе Android существует только на устройствах с версией Android 4.0.x. Если ключи подписи пользовательского приложения и приложения верификации различаются, в пользовательском приложении возникает исключение, и оно не может использовать внутренний аккаунт. В следующем примере кода не реализовано никаких альтернативных решений для этой проблемы. Для получения более подробной информации см. раздел «5.3.3.2 Исключение, возникающее при использовании разных ключей подписи в пользовательском приложении и приложении верификации на Android 4.0.x».
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )