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à.
Le migliori pratiche per la gestione delle notifiche push di Amazon per SNS dispositivi mobili
Questa sezione illustra diverse best practice che potrebbero rivelarsi utili per migliorare il coinvolgimento dei clienti.
Gestione di endpoint
Potrebbero verificarsi problemi di consegna in situazioni in cui i token del dispositivo cambiano a causa di un'azione dell'utente sul dispositivo (ad esempio, un'app viene reinstallata sul dispositivo) o gli aggiornamenti dei certificati
Poiché il token del dispositivo non cambia ogni volta che un'app viene aperta da un utente, è possibile utilizzare l'idempotente. CreatePlatformEndpoint
API Tuttavia, ciò può introdurre duplicati per lo stesso dispositivo nei casi in cui il token stesso non è valido o se l'endpoint è valido ma disabilitato (ad esempio, una mancata corrispondenza tra gli ambienti di produzione e sandbox).
Può essere utilizzato un meccanismo di gestione dei token del dispositivo, come quello nello pseudocodice.
Per informazioni sulla gestione e la manutenzione dei token dei dispositivi FCM v1, vedere. SNSGestione Amazon degli endpoint Firebase Cloud Messaging
Registrazione dello stato della consegna
Per monitorare lo stato di consegna delle notifiche push, ti consigliamo di abilitare la registrazione dello stato della spedizione per la tua applicazione SNS della piattaforma Amazon. In questo modo è possibile risolvere i problemi di consegna, poiché i log contengono codici di risposta di provider restituiti dal servizio push della piattaforma. Per informazioni dettagliate sull'attivazione della registrazione dello stato della spedizione, consulta Come posso accedere ai log di consegna per SNS argomenti di Amazon per le notifiche push
Notifiche degli eventi
Per gestire gli endpoint in modo che siano basati su eventi, è possibile utilizzare la funzionalità Notifiche eventi. Ciò consente all'SNSargomento Amazon configurato di evitare eventi agli abbonati, ad esempio una funzione Lambda, per gli eventi applicativi della piattaforma relativi alla creazione, all'eliminazione, agli aggiornamenti e agli errori di consegna degli endpoint.