#android #oauth-2.0 #android-c2dm
#Android #oauth-2.0 #android-c2dm
Вопрос:
Я читал об обмене сообщениями с устройств Android cloud 2 (C2DM), и во всей документации упоминается ClientLogin в качестве метода аутентификации. Однако на информационной странице ClienLogin конкретно указано, что она несовместима с двухэтапной проверкой и рекомендациями с использованием OAuth2. Могу ли я использовать OAuth2 в качестве замены ClientLogin для C2DM? Я хочу сделать работу приложения максимально удобной даже для пользователей, у которых включена двухэтапная проверка.
Ответ №1:
Учетная запись, которая проходит проверку подлинности с помощью C2DM, является учетной записью pole, которую вы указали при регистрации на C2DM. Пока эта учетная запись не использует двухэтапную проверку, все в порядке. При этом не используются учетные данные пользователя.
Скорее, он не использует учетные данные пользователя для отправки сообщений. Пользователь должен войти в сервисы Google на своем устройстве Android, но он настраивает это в свое время. После настройки для вас, как разработчика, все выглядит одинаково.
Комментарии:
1. Отлично! Я только что нашел очень полезную статью, подробно объясняющую все это. C2DM довольно ненадежен.
2. Отлично! В настоящее время в моем приложении реализован C2DM, но я его еще не выпустил. Я несколько раз превышал производственную квоту, но, похоже, в остальном все работает очень хорошо (особенно для сервиса, который все еще находится в стадии бета-тестирования).
3. Я хотел сказать, что документация по C2DM довольно сомнительна 🙂
4. Ах, в таком случае я полностью согласен. 😉