Menerima pemberitahuan push di aplikasi Anda - AWS Push Pesan Pengguna Akhir

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

Menerima pemberitahuan push di aplikasi Anda

Topik berikut menjelaskan cara memodifikasi aplikasi Swift, Android, React Native, atau Flutter Anda sehingga menerima pemberitahuan push.

Menyiapkan Pemberitahuan Push Swift

Pemberitahuan push untuk aplikasi iOS dikirim menggunakan layanan Pemberitahuan Push Apple (APNs). Sebelum dapat mengirim pemberitahuan push ke perangkat iOS, Anda harus membuat ID aplikasi di portal Pengembang Apple, dan Anda harus membuat sertifikat yang diperlukan. Anda dapat menemukan informasi selengkapnya tentang menyelesaikan langkah-langkah ini di Menyiapkan layanan pemberitahuan push di dokumentasi AWS Amplify.

Bekerja dengan APNs token

Sebagai praktik terbaik, Anda harus mengembangkan aplikasi sehingga token perangkat pelanggan dibuat ulang saat aplikasi diinstal ulang.

Jika penerima memutakhirkan perangkatnya ke iOS versi utama yang baru (misalnya, dari iOS 12 ke iOS 13), dan kemudian menginstal ulang aplikasi Anda, aplikasi akan menghasilkan token baru. Jika aplikasi Anda tidak me-refresh token, token yang lebih lama akan digunakan untuk mengirim notifikasi. Akibatnya, layanan Pemberitahuan Push Apple (APNs) menolak notifikasi, karena token sekarang tidak valid. Saat Anda mencoba mengirim notifikasi, Anda menerima pemberitahuan kegagalan pesan dariAPNs.

Menyiapkan pemberitahuan push Android

Pemberitahuan push untuk aplikasi Android dikirim menggunakan Firebase Cloud Messaging (FCM), yang menggantikan Google Cloud Messaging (GCM). Sebelum Anda dapat mengirim pemberitahuan push ke perangkat Android, Anda harus mendapatkan FCM kredensi. Anda kemudian dapat menggunakan kredensi tersebut untuk membuat proyek Android dan meluncurkan aplikasi contoh yang dapat menerima pemberitahuan push. Anda dapat menemukan informasi selengkapnya tentang menyelesaikan langkah-langkah ini di bagian Pemberitahuan push di dokumentasi AWS Amplify.

Menyiapkan Pemberitahuan Flutter Push

Notifikasi push untuk aplikasi Flutter dikirim menggunakan Firebase Cloud Messaging (FCM) untuk Android, dan untuk APNs iOS. Anda dapat menemukan informasi selengkapnya tentang menyelesaikan langkah-langkah ini di bagian Pemberitahuan push pada dokumentasi AWS Amplify Flutter.

Menyiapkan Pemberitahuan Push React Native

Notifikasi push untuk aplikasi React Native dikirim menggunakan Firebase Cloud Messaging (FCM) untuk Android, dan APNs untuk iOS. Anda dapat menemukan informasi selengkapnya tentang menyelesaikan langkah-langkah ini di bagian Pemberitahuan push pada dokumentasi AWS Amplify JavaScript.

Buat aplikasi di AWS End User Messaging Push

Untuk mulai mengirim pemberitahuan push di AWS End User Messaging Push, Anda harus membuat aplikasi. Selanjutnya, Anda harus mengaktifkan saluran pemberitahuan push yang ingin Anda gunakan dengan memberikan kredensi yang sesuai.

Anda dapat membuat aplikasi baru dan mengatur saluran notifikasi push dengan menggunakan konsol AWS End User Messaging Push. Untuk informasi selengkapnya, lihat Membuat aplikasi dan mengaktifkan saluran push.

Anda juga dapat membuat dan mengatur aplikasi dengan menggunakan API, an AWS SDK, atau AWS Command Line Interface(AWS CLI). Untuk membuat aplikasi, gunakan Apps sumber daya. Untuk mengonfigurasi saluran pemberitahuan push, gunakan sumber daya berikut:

  • APNssaluran untuk mengirim pesan ke pengguna perangkat iOS dengan menggunakan layanan Pemberitahuan Push Apple.

  • ADMsaluran untuk mengirim pesan ke pengguna perangkat Amazon Kindle Fire.

  • Saluran Baidu untuk mengirim pesan ke pengguna Baidu.

  • GCMchannel untuk mengirim pesan ke perangkat Android menggunakan Firebase Cloud Messaging (FCM), yang menggantikan Google Cloud Messaging (GCM).

Menangani pemberitahuan push

Setelah Anda mendapatkan kredensi yang diperlukan untuk mengirim pemberitahuan push, Anda dapat memperbarui aplikasi Anda sehingga mereka dapat menerima pemberitahuan push. Untuk informasi selengkapnya, lihat Pemberitahuan push—Memulai dokumentasi. AWS Amplify