Skip to content

Intégration de notifications Push

Découvrez comment intégrer les notifications push pour le SDK Cordova Braze.

Prerequisites

Before you start, you need to integrate the Cordova Braze SDK into your iOS or Android app.

Fonctionnalités de base des notifications push

Par défaut, les fonctionnalités de base des notifications push sont activées dans le plug-in Cordova de Braze. Vous pouvez désactiver ces fonctionnalités en personnalisant vos configurations XML. Pour approfondir les fonctionnalités des notifications push natives, consultez les guides sur les notifications push pour iOS et Android.

Fonctionnalités étendues des notifications push

Notifications push riches

Étape 1 : Créer une extension de service de notification

Dans votre projet Xcode, créez une extension de service de notification. Pour obtenir une présentation complète, consultez le tutoriel sur les notifications push riches sous iOS.

Étape 2 : Ajouter une nouvelle cible

Ouvrez votre Podfile et ajoutez BrazeNotificationService à la cible d’extension du service de notification que vous venez de créer. Si BrazeNotificationService est déjà ajouté à une cible, retirez-le avant de continuer. Pour éviter les erreurs de symboles dupliqués, utilisez des liens statiques.

1
2
3
4
target 'NOTIFICATION_SERVICE_EXTENSION' do
  use_frameworks! :linkage => :static
  pod 'BrazeNotificationService'
end

Remplacez NOTIFICATION_SERVICE_EXTENSION par le nom de votre extension de service de notification. Votre Podfile devrait ressembler à ce qui suit :

1
2
3
4
target 'MyAppRichNotificationService' do
  use_frameworks! :linkage => :static
  pod 'BrazeNotificationService'
end

Étape 3 : Réinstallez vos dépendances CocoaPods

Dans le terminal, allez dans le répertoire iOS de votre projet et réinstallez vos dépendances CocoaPod.

1
2
cd PATH_TO_PROJECT/platform/ios
pod install

Contenu push

Étape 1 : Créer une extension de contenu de notification

Dans votre projet Xcode, créez une extension de contenu de notification. Pour obtenir une présentation complète, consultez le tutoriel sur les contenus push iOS.

Étape 2 : Configurez votre groupe d’applications push

Dans le fichier config.xml de votre projet, configurez le groupe d’applications push que vous venez de créer.

1
<preference name="com.braze.ios_push_app_group" value="NOTIFICATION_CONTENT_EXTENTION" />

Remplacez PUSH_APP_GROUP par le nom de votre groupe d’applications push. Votre site config.xml devrait ressembler à ce qui suit :

1
<preference name="com.braze.ios_push_app_group" value="MyPushAppGroup" />

Étape 3 : Ajouter une nouvelle cible

Ouvrez votre Podfile et ajoutez BrazePushStory à la cible d’extension de contenu de notification que vous avez créée précédemment. Pour éviter les erreurs de symboles dupliqués, utilisez des liens statiques.

1
2
3
4
target 'NOTIFICATION_CONTENT_EXTENSION' do
  use_frameworks! :linkage => :static
  pod 'BrazePushStory'
end

Remplacez NOTIFICATION_CONTENT_EXTENSION par le nom de votre extension de contenu de notification. Votre Podfile devrait ressembler à ce qui suit :

1
2
3
4
target 'MyAppNotificationContentExtension' do
  use_frameworks! :linkage => :static
  pod 'BrazePushStory'
end

Étape 4 : Réinstallez vos dépendances CocoaPods

Dans le terminal, allez dans votre répertoire iOS et réinstallez vos dépendances CocoaPod.

1
2
cd PATH_TO_PROJECT/platform/ios
pod install
CETTE PAGE A-T-ELLE ÉTÉ UTILE?
New Stuff!