Skip to content

Notifications push silencieuses pour iOS

Les notifications push vous permettent d’envoyer des notifications depuis votre appli lorsque des événements importants se produisent.

Vous pourriez envoyer une notification push en cas d’alerte importante pour un utilisateur. Les notifications push peuvent également être silencieuses, ne contenir aucun message d’alerte ou son, et être utilisées uniquement pour mettre à jour l’interface de votre application ou déclencher une tâche en arrière-plan. Les notifications push silencieuses peuvent faire sortir votre application d’un état « Suspendu » ou « Pas en cours d’exécution » pour mettre le contenu à jour ou exécuter certaines tâches sans en avertir vos utilisateurs.

Braze dispose de plusieurs fonctionnalités qui s’appuient sur des notifications push silencieuses :

Mise en place de notifications push silencieuses

Pour utiliser les notifications push silencieuses afin de déclencher des travaux en arrière-plan, vous devez configurer votre app de manière à ce qu’elle reçoive des notifications même lorsqu’elle est en arrière-plan. Pour ce faire, ajoutez la capacité Modes d’arrière-plan à l’aide du volet Signature et capacités pour la cible d’appli principale dans Xcode. Cochez la case Notifications à distance.

Xcode affiche la case à cocher du mode "notifications à distance" sous "capacités".

Même avec le mode arrière-plan des notifications à distance activé, le système ne lance pas votre application en arrière-plan si l’utilisateur a quitté l’application de manière forcée. L’utilisateur doit explicitement lancer l’application ou redémarrer l’appareil avant que l’application ne puisse être automatiquement lancée dans l’arrière-plan par le système.

Pour plus d’informations, reportez-vous aux mises à jour du contexte de poussée et à la documentation application:didReceiveRemoteNotification:fetchCompletionHandler:.

Envoi de notifications push silencieuses

Pour envoyer une notification push silencieuse, définissez l’indicateur content-available sur 1 dans une charge utile de notification push.

Le drapeau content-available peut être défini dans le tableau de bord de Braze ainsi que dans notre objet Apple push dans l’API d’envoi messages.

Le tableau de bord de Braze montre la case à cocher "content-available" qui se trouve dans l'onglet "settings" du compositeur de push.

Lors de l’envoi d’une notification push silencieuse, vous pouvez également inclure certaines données dans la charge utile de la notification, afin que votre application puisse référencer l’événement. Cela pourrait vous éviter quelques requêtes réseau et augmenter la réactivité de votre application.

Limitations des notifications silencieuses iOS

Le système d’exploitation iOS peut envoyer des notifications pour certaines fonctionnalités. Notez que si vous rencontrez des difficultés avec ces fonctionnalités, le blocage des notifications silencieuses d’iOS peut en être la cause.

Reportez-vous à la documentation d’Apple sur les méthodes d’instance et les notifications non reçues pour plus de détails.

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