Niveaux d’interruption
Les niveaux d’interruption déterminent l’urgence et le comportement de livraison des notifications. Il existe quatre niveaux :Actif (par défaut)
Notifications de priorité standard. Celles-ci incluent le son, la vibration et le comportement de réveil de l’écran. Elles ne contournent pas les modes Focus.
Temps sensible
Se comporte comme Actif mais inclut une bannière spéciale. Les notifications Temps sensible peuvent percer les modes Focus et la livraison programmée. À utiliser uniquement lorsqu’une attention urgente de l’utilisateur est requise.
Passif
Notifications de faible priorité. Pas de son ni de vibration. Elles n’interrompent pas l’utilisateur et ne percent pas les modes Focus.
Critique
Notifications de priorité la plus élevée. Contournent tous les contrôles de l’appareil et les modes Focus. Utilisées pour les urgences comme la météo sévère ou les alertes de santé. Nécessite une approbation préalable d’Apple pour activer. Voir Configuration des alertes critiques pour plus de détails.

Exemple. Image montrant des notifications sensibles au temps.
Comment définir le niveau d’interruption dans OneSignal
Lors de l’envoi d’une notification push depuis le tableau de bord OneSignal, vous trouverez Niveau d’interruption de notification sous Paramètres Apple iOS. La valeur par défaut est Actif. Si vous utilisez l’API de création de notification, utilisez ces paramètres :ios_interruption_level: Défini sur"active","time-sensitive","passive", ou"critical"ios_relevance_score: Valeur numérique optionnelle de 0 à 1 pour indiquer l’importance pour l’ordre de livraison.
Configuration des alertes critiques
Alertes critiques :- Ignorent Ne pas déranger et l’interrupteur silencieux.
- Sont réservées aux cas de haute priorité (par exemple, santé, sécurité).
- Nécessitent une approbation explicite d’Apple, et les utilisateurs doivent accepter séparément même s’ils ont activé les notifications push normales.
Demander l’autorisation Apple pour les alertes critiques
- Consultez la documentation d’Apple et cliquez sur remplir le formulaire de demande.
- Choisissez la demande d’autorisation d’alertes critiques.
- Remplissez le formulaire et soumettez la demande.
- Attendez l’examen et l’approbation d’Apple.
Ajouter l’autorisation d’alertes critiques à votre application
Une fois qu’Apple approuve votre demande :- Ouvrez votre fichier
.entitlementsdans Xcode (ou créez-en un si vous n’en avez pas). - Ajoutez :
- Assurez-vous que votre profil de provisionnement inclut cette autorisation :
- Régénérez votre profil de provisionnement dans le portail Apple Developer si nécessaire.
- Téléchargez-le et ajoutez-le à nouveau dans Xcode.
Demander la permission d’alerte critique dans le code de votre application
La permission d’alerte critique est séparée de la permission push standard et doit être demandée comme ceci (en utilisant Swift) :Tester les alertes critiques
- Compilez et exécutez votre application.
- Envoyez une notification push de test en suivant les étapes ci-dessus dans Comment définir le niveau d’interruption dans OneSignal.