Создать учетную запись электронной почты из типа существующих служб учетной записи
Я прошел через SampleSyncAdapter образец проекта, предоставленный Android doc, но, как я понимаю, нам нужно добавить учетную запись пользовательской службы.
Но мне нужно создать учетную запись электронной почты из существующих служб учетных записей на устройстве.
Чтобы более подробно рассказать о моем вопросе, я приведу пример
Вот службы учетной записи, доступные на моем устройстве
![enter image description here]()
и я думаю, что на всех устройствах Android доступны сервисы учетной записи Google и E-mail.
Теперь я хочу настроить учетную запись "Email", поэтому я должен выполнить следующие шаги:
Шаг 1: Введите существующий идентификатор и пароль электронной почты
Шаг 2: [a] Общие настройки Атрибуты: - (имя учетной записи, настоящее имя, адрес электронной почты)
Шаг 2: [b] Входящий сервер Атрибуты: - (почтовый сервер POP или IMAP, адрес сервера, имя пользователя, пароль)
Шаг 2: [c] Исходящий сервер Атрибуты: - (SMTP-сервер, имя пользователя, пароль)
Шаг 3:. Выбирая дополнительные параметры, мы можем настроить параметры порта и сертификата.
И нам нужно выполнить описанные выше шаги вручную, но я хочу создать учетную запись электронной почты программно, используя все указанные выше настройки.
Итак, как я могу создать новую учетную запись электронной почты из существующих служб учетных записей? Мне нужна эта функция для MDM.
Ответы
Ответ 1
Вам не разрешено делать это по соображениям безопасности.
Представьте, что учетные записи настроены с настройками, которые неизвестны пользователям - пользователи могут даже не знать, что учетные записи создаются вообще! Это было бы главной целевой точкой для вредоносного ПО, спама и т.д., Так как не было никакой переписки, разрешения пользователя или любой другой аутентификации.
Итак, это мера безопасности... и хорошая в этом.