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.
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.
Configuration de votre première application, organisation et canal OneSignal.
Cliquez sur Save & Continue après avoir saisi vos identifiants.
3
Enregistrer votre App ID et installer le SDK
Votre App ID est affiché sur l’écran final. Copiez et enregistrez-le — vous en avez besoin lors de l’initialisation du SDK. Sélectionnez votre plateforme SDK, puis suivez le guide de configuration.
Enregistrez votre App ID et invitez des membres d'équipe supplémentaires.
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.
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
Les APNs d’Apple et le FCM de Google utilisent des formats de charge utile différents. Le SDK OneSignal analyse les charges utiles personnalisées pour afficher et suivre les messages avec précision. Gérer cela manuellement ajoute une complexité significative. En savoir plus : Build vs. Buy: What Goes Into Building a Push Notification Platform
Ai-je besoin d’applications OneSignal séparées pour iOS et Android ?
Non. Une seule application OneSignal prend en charge plusieurs plateformes — iOS, Android, Huawei, Amazon et web. Configurez les identifiants de chaque plateforme dans Settings > Push & In-App et ils partagent tous la même application, les mêmes utilisateurs et les mêmes segments.
Les appareils en Chine ou sur Huawei peuvent-ils recevoir des notifications push ?
Si l’appareil dispose de Google Play Services, il reçoit les notifications push via FCM. Si l’application a été téléchargée depuis le Huawei AppGallery (y compris les appareils Huawei non-HarmonyOS exécutant Android), elle reçoit les notifications via HMS — configurez le SDK Huawei pour l’activer. OneSignal utilise FCM par défaut pour les appareils qui prennent en charge à la fois HMS et FCM. Vous pouvez préférer HMS à FCM si nécessaire.