Разница между FCM (облачные сообщения Firebase) и GCM? Какой из них лучше для push-уведомлений Android?

Я хочу использовать Push-уведомления в своем приложении. Другие вещи, такие как синхронизация с базой данных сервера, которые я обработал вручную, так что же лучше всего сделать дальше?

Также я могу использовать ключи API GCM с FCM?

Является ли FCM бесплатным для неограниченного количества сообщений?

2 ответа

FCM - это новая версия GCM под брендом Firebase. Он наследует основную инфраструктуру GCM, чтобы мы продолжали надежно доставлять сообщения на Android, iOS и Chrome.

FCM - это новая версия GCM под брендом Firebase. Он наследует основную инфраструктуру GCM с новыми SDK, что упрощает разработку Cloud Messaging.

Преимущества обновления до FCM SDK включают в себя:

  • Упрощенная разработка клиента. Вам больше не нужно писать собственную логику повторных попыток регистрации или подписки.
  • Готовое решение для уведомлений. Вы можете использовать Firebase Notifications, серверное решение для уведомлений с веб-консолью, которое позволяет любому отправлять уведомления целевой аудитории на основе аналитических данных Firebase Analytics.

Чтобы перейти с GCM SDK на FCM SDK, см. Руководства по миграции приложений Android и iOS.

Если вы хотите увидеть различия между GCM и FCM, посетите раздел документации Firebase - раздел часто задаваемых вопросов.

Другие вопросы по тегам