Skip to content

Intégration de notifications Push

Découvrez comment configurer les notifications push Android, FireOS et iOS pour Xamarin.

Conditions préalables

Pour utiliser cette fonctionnalité, vous devrez intégrer le SDK Braze pour la plateforme Xamarin.

Intégration des notifications push

Pour intégrer les notifications push pour Xamarin, vous devrez suivre les étapes pour les notifications push Android natives. Les étapes suivantes ne sont qu’un résumé. Pour une présentation complète, consultez le guide sur les notifications push natives.

Étape 1 : Mettre à jour votre projet

  1. Ajoutez Firebase à votre projet Android.
  2. Ajoutez la bibliothèque Cloud Messaging au build.gradle de votre projet Android :
    1
    
      implementation "google.firebase:firebase-messaging:+"
    

Étape 2 : Créez vos identifiants JSON

  1. Dans Google Cloud, activez l’API Firebase Cloud Messaging.
  2. Sélectionnez Comptes de service > votre projet > Créer un compte de service, puis saisissez un nom de compte de service, un ID et une description. Lorsque vous avez terminé, sélectionnez Créer et continuer.
  3. Dans le champ Rôle, recherchez et sélectionnez Firebase Cloud Messaging API Admin dans la liste des rôles.
  4. Dans Comptes de service, choisissez votre projet, puis sélectionnez Actions > Gérer les clés > Ajouter une clé > Créer une nouvelle clé. Choisissez JSON, puis sélectionnez Créer.

Étape 3 : Téléchargez vos informations d’identification JSON

  1. Dans Braze, sélectionnez Paramètres > Paramètres des applications. Sous les paramètres de notifications push de votre application Android, choisissez Firebase, puis sélectionnez Charger un fichier JSON et chargez les identifiants que vous avez générés précédemment. Lorsque vous avez terminé, sélectionnez Enregistrer.
  2. Activez l’enregistrement automatique des jetons FCM à partir de la console Firebase. Ouvrez votre projet, puis sélectionnez  Paramètres > Paramètres du projet. Sélectionnez Cloud Messaging, puis sous API Firebase Cloud Messaging (V1), copiez le numéro dans le champ ID de l’expéditeur.
  3. Dans votre projet Android Studio, ajoutez ce qui suit à votre braze.xml.
1
2
  <bool translatable="false" name="com_braze_firebase_cloud_messaging_registration_enabled">true</bool>
  <string translatable="false" name="com_braze_firebase_cloud_messaging_sender_id">FIREBASE_SENDER_ID</string>

Étape 1 : Terminer la configuration initiale

Consultez les instructions d’intégration de Swift pour obtenir des informations sur la configuration de votre application avec push et le stockage de vos identifiants sur notre serveur. Reportez-vous à l’exemple d’application iOS MAUI pour plus de détails.

Étape 2 : Demander une autorisation de notification push

Notre SDK Xamarin prend désormais en charge la configuration automatique du push. Configurez l’automatisation du push et les autorisations en ajoutant le code suivant à la configuration de votre instance Braze :

1
2
configuration.Push.Automation = new BRZConfigurationPushAutomation(true);
configuration.Push.Automation.RequestAuthorizationAtLaunch = false;

Reportez-vous à l’exemple d’application iOS MAUI pour plus de détails. Pour plus de détails, consultez la documentation Xamarin relative aux notifications utilisateur améliorées sur Xamarin.iOS.

CETTE PAGE A-T-ELLE ÉTÉ UTILE?
New Stuff!