Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Recevoir des notifications push dans votre application
Les rubriques suivantes décrivent comment modifier votre application Swift, Android, React Native ou Flutter afin qu'elle reçoive des notifications push.
Rubriques
Configuration des notifications Swift Push
Les notifications push pour les applications iOS sont envoyées à l'aide du service Apple Push Notification (APNs). Avant de pouvoir envoyer des notifications push aux appareils iOS, vous devez créer un ID d'application sur le portail Apple Developer, ainsi que les certificats requis. Vous trouverez plus d'informations sur la réalisation de ces étapes dans Configuration des services de notification push
Travailler avec des APNs jetons
Une bonne pratique consiste à développer votre application afin que les jetons d'appareil de vos clients soient actualisés lorsque l'application est réinstallée.
Si un destinataire met à niveau son appareil vers une nouvelle version majeure d'iOS (par exemple, d'iOS 12 à iOS 13) et réinstalle ultérieurement votre application, celle-ci génère un nouveau jeton. Si votre application n'actualise pas le jeton, l'ancien jeton est utilisé pour envoyer la notification. Par conséquent, le service Apple Push Notification (APNs) rejette la notification, car le jeton n'est plus valide. Lorsque vous tentez d'envoyer la notification, vous recevez une notification d'échec du message de la part deAPNs.
Configuration des notifications push Android
Les notifications push pour les applications Android sont envoyées à l'aide de Firebase Cloud Messaging (FCM), qui remplace Google Cloud Messaging (GCM). Avant de pouvoir envoyer des notifications push à des appareils Android, vous devez obtenir des FCM informations d'identification. Vous pouvez utiliser ces informations pour créer un projet Android et lancer un exemple d'application qui peut recevoir des notifications push. Vous trouverez plus d'informations sur la réalisation de ces étapes dans la section Notifications push
Configuration des notifications push Flutter
Les notifications push pour les applications Flutter sont envoyées à l'aide de Firebase Cloud Messaging (FCM) pour Android et pour APNs iOS. Pour plus d'informations sur la réalisation de ces étapes, consultez la section Notifications push de la documentation AWS
d'Amplify Flutter
Configuration des notifications push React Native
Les notifications push pour les applications React Native sont envoyées à l'aide de Firebase Cloud Messaging (FCM) pour Android et APNs pour iOS. Vous trouverez plus d'informations sur la réalisation de ces étapes dans la section Notifications push de la documentation AWS Amplify JavaScript
Création d'une application dans AWS End User Messaging Push
Pour commencer à envoyer des notifications push dans AWS End User Messaging Push, vous devez créer une application. Vous devez ensuite activer les canaux de notification push à utiliser en fournissant les informations d'identification appropriées.
Vous pouvez créer de nouvelles applications et configurer des canaux de notification push à l'aide de la console AWS Find User Messaging Push. Pour plus d’informations, consultez Création d'une application et activation des canaux push.
Vous pouvez également créer et configurer une application en utilisant le APIAWS SDKApps
ressource. Pour configurer des canaux de notification push, utilisez les ressources suivantes :
-
APNscanal permettant d'envoyer des messages aux utilisateurs d'appareils iOS à l'aide du service Apple Push Notification.
-
ADMcanal pour envoyer des messages aux utilisateurs d'appareils Amazon Kindle Fire.
-
Canal Baidu pour envoyer des messages aux utilisateurs de Baidu.
-
GCMcanal pour envoyer des messages aux appareils Android à l'aide de Firebase Cloud Messaging (FCM), qui remplace Google Cloud Messaging (GCM).
Gestion des notifications push
Après avoir obtenu les informations d'identification requises pour envoyer des notifications push, vous pouvez mettre à jour votre application afin qu'elle puisse recevoir des notifications push. Pour plus d'informations, consultez la section Notifications push : mise en route dans la documentation