Совместим ли обмен сообщениями с устройств Android Cloud 2 (C2DM) с двухэтапной проверкой Google?

#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. Ах, в таком случае я полностью согласен. 😉