Le migliori pratiche per la gestione delle notifiche push di Amazon per SNS dispositivi mobili - Amazon Simple Notification Service

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 riguardano i dispositivi che eseguono una particolare versione di iOS. La registrazione a APNs ogni avvio dell'app è una best practice consigliata da Apple.

Poiché il token del dispositivo non cambia ogni volta che un'app viene aperta da un utente, è possibile utilizzare l'idempotente. CreatePlatformEndpointAPI 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.