View a markdown version of this page

Praktik terbaik untuk mengelola notifikasi push seluler Amazon SNS - Amazon Simple Notification Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Praktik terbaik untuk mengelola notifikasi push seluler Amazon SNS

Bagian ini menjelaskan praktik terbaik yang dapat membantu Anda meningkatkan keterlibatan pelanggan Anda.

Manajemen titik akhir

Masalah pengiriman mungkin terjadi dalam situasi ketika token perangkat berubah karena tindakan pengguna di perangkat (misalnya, aplikasi diinstal ulang di perangkat), atau pembaruan sertifikat yang memengaruhi perangkat yang berjalan pada versi iOS tertentu. Merupakan praktik terbaik yang direkomendasikan oleh Apple untuk mendaftar dengan APN setiap kali aplikasi Anda diluncurkan.

Karena token perangkat tidak akan berubah setiap kali aplikasi dibuka oleh pengguna, CreatePlatformEndpoint API idempotent dapat digunakan. Namun, ini dapat memperkenalkan duplikat untuk perangkat yang sama dalam kasus di mana token itu sendiri tidak valid, atau jika titik akhir valid tetapi dinonaktifkan (misalnya, ketidakcocokan lingkungan produksi dan kotak pasir).

Mekanisme manajemen token perangkat seperti yang ada di kode semu dapat digunakan.

Untuk informasi tentang mengelola dan memelihara token perangkat FCM v1, lihatManajemen Amazon SNS untuk titik akhir Firebase Cloud Messaging.

Pencatatan status pengiriman

Untuk memantau status pengiriman notifikasi push, kami sarankan Anda mengaktifkan pencatatan status pengiriman untuk aplikasi platform Amazon SNS Anda. Ini membantu Anda memecahkan masalah kegagalan pengiriman karena log berisi kode respons penyedia yang dikembalikan dari layanan platform push. Untuk detail tentang mengaktifkan pencatatan status pengiriman, lihat Bagaimana cara mengakses log pengiriman topik Amazon SNS untuk pemberitahuan push? .

Notifikasi peristiwa

Untuk mengelola titik akhir dengan cara yang didorong oleh peristiwa, Anda dapat menggunakan fungsionalitas pemberitahuan peristiwa. Hal ini memungkinkan topik Amazon SNS yang dikonfigurasi untuk menampilkan acara ke pelanggan seperti fungsi Lambda, untuk peristiwa aplikasi platform pembuatan titik akhir, penghapusan, pembaruan, dan kegagalan pengiriman.