Publié le: Sep 10, 2019

Amazon Pinpoint prend désormais en charge le champ de l'en-tête apns-push-type pour les notifications en mode push que vous envoyez via le service de notification en mode push d'Apple (APNS). Apple a récemment annoncé que ce nouvel en-tête serait obligatoire pour toutes les notifications en mode push envoyées vers des appareils iOS 13 et watchOS 6. À compter d'aujourd'hui, le service Amazon Pinpoint ajoute automatiquement cet en-tête obligatoire à tous les messages APNS qu'il envoie. Les clients Amazon Pinpoint n'ont aucune action supplémentaire à effectuer pour inclure cet en-tête.

Les appareils employant les systèmes d'exploitation iOS 13 et watchOS 6 utilisent l'en-tête apns-push-type pour déterminer comment prendre en charge les notifications en mode push entrantes. Si vous configurez le service Amazon Pinpoint afin qu'il envoie une notification APNS sous forme de message silencieux (qui ne s'affiche pas sur l'appareil du destinataire), Amazon Pinpoint définit automatiquement la valeur de l'en-tête apns-push-type sur background (arrière-plan). Sinon, Amazon Pinpoint définit la valeur de l'en-tête sur alert (alerte). Les appareils fonctionnant sous iOS 13 ou watchOS 6 reçoivent ces notifications tel que prévu. Les appareils fonctionnant sous des versions iOS ou watchOS antérieures ignorent le nouvel en-tête et prennent en charge les messages entrants comme ils le font habituellement.

Remarque

Si vous spécifiez le contenu brut des notifications push des APN, la charge utile des messages doit inclure la clé content-available. La valeur de la clé content-available doit être un nombre entier et peut uniquement être 0 ou 1. Si vous envoyez une alerte, définissez la valeur de content-available sur 0. Si vous envoyez une notification en arrière-plan, définissez la valeur de content-available sur 1. En outre, les charges utiles des notifications en arrière-plan ne doivent pas inclure les clés alert, badge ou sound. Pour plus d'informations, consultez les sections Generating a Remote Notification et Pushing Background Updates to Your App sur le site Web des développeurs Apple.

Amazon Pinpoint vous permet d'échanger avec vos clients à travers des e-mails, des SMS, des notifications push et des canaux vocaux. Vous pouvez utiliser Amazon Pinpoint pour envoyer des messages ciblés (alertes promotionnelles et campagnes de fidélisation) et des messages transactionnels (confirmations de commande et messages de réinitialisation de mot de passe).

Pour plus d'informations, consultez le guide de l'utilisateur Amazon Pinpoint.