- Configurer les identifiants de plateforme — connectez vos identifiants FCM, APNs, HMS ou ADM à OneSignal
- Intégrer le SDK — installez le SDK OneSignal pour votre plateforme et initialisez-le dans votre application
Configurer les identifiants de plateforme
Chaque plateforme nécessite ses propres identifiants push. Configurez les identifiants pour chaque plateforme prise en charge par votre application avant d’intégrer le SDK.Configurer votre application OneSignal et votre plateforme
Configurez votre application OneSignal avec les plateformes que vous prenez en charge — Apple (APNs), Google (FCM), Huawei (HMS) et/ou Amazon (ADM).Si votre organisation possède déjà un compte OneSignal, demandez à être invité à l’Organisation. Sinon, inscrivez-vous pour un compte gratuit pour commencer.
Instructions de configuration étape par étape
Instructions de configuration étape par étape
Créer ou sélectionner votre application
Créez une nouvelle application en cliquant sur New App/Website, ou ajoutez une plateforme à une application existante dans Settings > Push & In-App. Sélectionnez la ou les plateformes que vous souhaitez configurer et cliquez sur Next: Configure Your Platform.

Configurer les identifiants de plateforme
Entrez les identifiants pour votre plateforme :
- Android : Configurer les identifiants Firebase
- iOS : Jeton p8 (Recommandé) ou Certificat p12
- Amazon : Générer une clé API
- Huawei : Autoriser OneSignal
Intégrer le SDK
Android natif
Intégrez le SDK OneSignal dans les applications Android natives via FCM.
iOS natif
Intégrez le SDK OneSignal dans les applications iOS natives via APNs.
React Native et Expo
Configuration pour les environnements React Native et Expo.
Flutter
Configuration du SDK pour les applications Flutter utilisant Dart.
Unity
Configuration du SDK multiplateforme pour les applications mobiles basées sur Unity.
.NET MAUI
Intégrez le SDK OneSignal avec les applications .NET MAUI.
Huawei Android natif
Configuration du SDK pour les appareils Huawei utilisant les services push HMS.
Cordova, Ionic et Capacitor
Configuration pour les applications mobiles hybrides Cordova, Ionic et Capacitor.
Autres intégrations
FlutterFlow
Configuration SDK low-code pour les applications FlutterFlow.
Median.co
Guide d’intégration pour les applications Median.co (anciennement GoNative.io).
Versions du SDK
FAQ
Les SDK sont-ils requis ?
Non, mais ils sont fortement recommandés et open source sur GitHub. Vous pouvez intégrer OneSignal en utilisant uniquement la REST API, mais les SDK simplifient considérablement le processus, notamment pour la gestion des notifications push sur plusieurs plateformes.Que puis-je faire sans le SDK ?
Vous pouvez utiliser les API suivantes directement :- Créer un utilisateur
- Créer un abonnement
- Mettre à jour un utilisateur
- Mettre à jour un abonnement
- Créer un message
- Référence de la charge utile de notification
Les messages in-app et les Live Activities nécessitent le SDK — ils ne peuvent pas être envoyés via l’API seule.
Pourquoi recommandez-vous d’utiliser les SDK ?
Les notifications push ont des exigences spécifiques à la plateforme que les SDK gèrent pour vous, notamment :- Obtention des tokens push sur Android, iOS, Huawei et web
- Gestion du statut d’abonnement et des invites d’opt-in utilisateur
- Affichage et traitement des notifications push sur le client
