Migrer de Google vers Firebase Cloud Messaging

Depuis le 11 avril 2019, Google a rendu obsolète Google Cloud Messaging (GCM) et a remplacé la solution par Firebase Cloud Messaging (FCM).

Caractéristiques affectées

Les trousses SDK Guardian d’Auth0 pour iOS et Android vous aident à créer des applications mobiles personnalisées avec la fonctionnalité Guardian, offrant un accès sécurisé à l’authentification multifacteur (MFA) avec des notifications poussées.

La bibliothèque de trousse SDK Android Guardian d’Auth0 a été conçue pour envoyer des notifications poussées à l’aide de GCM. Notez que les applications existantes doivent continuer à fonctionner telles quelles.

Actions

Consultez la documentation de Google pour savoir comment migrer de GCM vers FCM.

La principale différence entre la façon dont vous envoyez des notifications à GCM et à FCM réside dans la charge utile reçue dans la notification. Bien qu’il était possible pour les clients existants qui utilisaient la trousse SDK pour Android d’adapter la charge utile reçue avant d’appeler la méthode trousse SDK, nous avons mis à niveau la bibliothèque afin qu’elle accepte la nouvelle charge utile, ce qui simplifie l’adoption de FCM. Pour plus de détails, consultez cette page.

La version de la trousse SDK Guardian pour Android 0.4.0 est déjà disponible dans Maven Central et inclut ce changement. L’exemple d’application a également été mis à niveau, il peut donc être testé en fournissant le fichier google-services.json et une guardian-url.