Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Ricezione di notifiche push nell'applicazione
I seguenti argomenti descrivono come modificare l'app Swift, Android, React Native o Flutter in modo che riceva notifiche push.
Argomenti
Configurazione delle notifiche push Swift
Le notifiche push per le app iOS vengono inviate utilizzando il servizio Apple Push Notification (APNs). Per poter inviare notifiche push ai dispositivi iOS, è necessario creare un ID app nel portale Apple Developer e creare i certificati richiesti. Puoi trovare ulteriori informazioni sul completamento di questi passaggi in Configurazione dei servizi di notifica push
Lavorare con i token APNs
Come best practice, è consigliabile sviluppare l'app in modo che i token di dispositivo dei clienti vengano rigenerati quando l'app viene reinstallata.
Se un destinatario aggiorna il dispositivo a una nuova versione principale di iOS (ad esempio, da iOS 12 a iOS 13) e successivamente reinstalla l'app, questa genera un nuovo token. Se l'app non aggiorna il token, per inviare la notifica viene utilizzato il token precedente. Di conseguenza, il servizio Apple Push Notification (APNs) rifiuta la notifica, poiché il token ora non è valido. Quando tenti di inviare la notifica, ricevi un messaggio di notifica di errore da. APNs
Configurazione delle notifiche push per Android
Le notifiche push per le app Android vengono inviate utilizzando Firebase Cloud Messaging (FCM), che sostituisce Google Cloud Messaging (). GCM Prima di poter inviare notifiche push ai dispositivi Android, devi ottenere le credenziali. FCM È quindi possibile utilizzare quelle credenziali per creare un progetto Android e avviare un'app di esempio in grado di ricevere notifiche push. Puoi trovare ulteriori informazioni sul completamento di questi passaggi nella sezione Notifiche push
Configurazione delle notifiche push di Flutter
Le notifiche push per le app Flutter vengono inviate utilizzando Firebase Cloud Messaging (FCM) per Android e per APNs iOS. Per ulteriori informazioni sull'esecuzione di questa procedura, consulta la sezione relativa alle notifiche push nella documentazione di AWS
Amplify Flutter
Configurazione delle notifiche push per React Native
Le notifiche push per le app React Native vengono inviate utilizzando Firebase Cloud Messaging (FCM) per Android e per APNs iOS. Puoi trovare ulteriori informazioni sul completamento di questi passaggi nella sezione Notifiche push della documentazione di AWS Amplify. JavaScript
Crea un'applicazione in AWS End User Messaging Push
Per iniziare a inviare notifiche push in AWS End User Messaging Push, devi creare un'applicazione. Quindi, è necessario abilitare i canali delle notifiche push da utilizzare fornendo le credenziali appropriate.
È possibile creare nuove applicazioni e configurare canali di notifica push utilizzando la console AWS End User Messaging Push. Per ulteriori informazioni, consulta Creazione di un'applicazione e attivazione dei canali push.
È inoltre possibile creare e configurare l'applicazione utilizzando il APIAWS SDKApps
risorsa. Per configurare i canali delle notifiche push, usa le risorse seguenti:
-
APNscanale per inviare messaggi agli utenti di dispositivi iOS utilizzando il servizio Apple Push Notification.
-
ADMcanale per inviare messaggi agli utenti dei dispositivi Amazon Kindle Fire.
-
Canale Baidu per l'invio di messaggi agli utenti di Baidu.
-
GCMcanale per inviare messaggi a dispositivi Android utilizzando Firebase Cloud Messaging (FCM), che sostituisce Google Cloud Messaging (). GCM
Gestione delle notifiche push
Dopo aver ottenuto le credenziali necessarie per inviare notifiche push, puoi aggiornare l'applicazione in modo che sia in grado di ricevere notifiche push. Per ulteriori informazioni, consulta Notifiche push: Guida introduttiva nella documentazione