Amazon Simple Notification Service (SNS) - AWS Mobile SDK

AWS Mobile SDK for Xamarin sekarang disertakan dalam AWS SDK for .NET. Panduan ini menjadi referensi versi yang diarsipkan dari Mobile SDK for Xamarin.

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

Amazon Simple Notification Service (SNS)

Dengan menggunakan SNS dan AWS Mobile SDK for .NET and Xamarin, Anda dapat tulis aplikasi yang dapat menerima notifikasi push seluler. Untuk informasi tentang SNS, lihat Amazon Simple Notification Service.

Konsep kunci

Amazon SNS memungkinkan aplikasi dan pengguna akhir pada perangkat yang berbeda untuk menerima notifikasi melalui notifikasi Mobile Push (Apple, Google dan Kindle Fire Devices), HTTP/HTTPS, email/Email-JSON, SMS atau antrean Amazon Simple Queue Service (SQS), atau fungsi AWS Lambda. SNS memungkinkan Anda mengirim pesan individual atau pesan fan-out ke sejumlah besar penerima yang berlangganan pada satu topik.

Topik

Topik adalah “titik akses” untuk mengizinkan penerima berlangganan secara dinamik untuk salinan identik dari notifikasi yang sama. Satu topik dapat men-support pengiriman ke beberapa jenis titik akhir – misalnya, Anda dapat mengelompokkan bersama penerima iOS, Android, dan SMS dalam grup.

Langganan

Untuk menerima pesan yang dipublikasikan ke topik, Anda harus berlangganan titik akhir untuk topik tersebut. Titik akhir adalah aplikasi seluler, web server, alamat email, atau antrean Amazon SQS yang dapat menerima pesan notifikasi dari Amazon SNS. Setelah Anda berlangganan titik akhir untuk topik dan langganan itu dikonfirmasi, titik akhir akan menerima semua pesan yang dipublikasikan ke topik tersebut.

Publikasi

Ketika Anda memublikasikan ke topik, SNS akan memberikan salinan yang diformat dengan tepat pesan Anda untuk setiap pelanggan topik tersebut. Untuk Notifikasi Push Mobile, Anda dapat memublikasikan langsung ke titik akhir atau berlangganan titik akhir untuk topik.

Penyiapan Proyek

Prasyarat

Untuk menggunakan SNS dalam aplikasi Anda, Anda harus menambahkan SDK untuk proyek Anda. Untuk melakukannya, ikuti petunjuk di Menyiapkan AWS Mobile SDK for .NET and Xamarin.

Mengatur Izin untuk SNS

Untuk informasi tentang pengaturan izin untuk SNS, lihat Mengelola Akses ke Topik Amazon SNS Anda.

TambahkanNuGetPaket untuk SNS untuk Proyek Anda

Ikuti Langkah 4 dari petunjuk diMenyiapkan AWS Mobile SDK for .NET and Xamarinuntuk menambahkan Amazon Simple Notification ServiceNuGetpaket untuk proyek Anda.

Mengintegrasikan SNS dengan Aplikasi Anda

Ada banyak cara untuk berinteraksi dengan SNS dalam aplikasi Xamarin anda:

Topik