

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

# Mengirim notifikasi push seluler dengan Amazon SNS
<a name="sns-mobile-application-as-subscriber"></a>

Anda dapat menggunakan Amazon SNS untuk mengirim pesan pemberitahuan push langsung ke aplikasi di perangkat seluler. Pesan pemberitahuan push yang dikirim ke titik akhir seluler dapat muncul di aplikasi seluler sebagai peringatan pesan, pembaruan lencana, atau peringatan suara. 

![Ikhtisar notifikasi push seluler Amazon SNS](http://docs.aws.amazon.com/id_id/sns/latest/dg/images/sns-mobile-push-notifications.png)


**Topics**
+ [Cara kerja notifikasi pengguna Amazon SNS](#sns-how-user-notifications-work)
+ [Menyiapkan pemberitahuan push dengan Amazon SNS](#sns-user-notifications-process-overview)
+ [Menyiapkan aplikasi seluler di Amazon SNS](mobile-push-send.md)
+ [Menggunakan Amazon SNS untuk pemberitahuan push seluler](mobile-push-notifications.md)
+ [Atribut aplikasi seluler Amazon SNS](sns-msg-status.md)
+ [Pemberitahuan acara aplikasi Amazon SNS untuk aplikasi seluler](application-event-notifications.md)
+ [Tindakan API push seluler](mobile-push-api.md)
+ [Kesalahan API push seluler Amazon SNS yang umum](mobile-push-api-error.md)
+ [Menggunakan waktu Amazon SNS untuk atribut pesan langsung untuk notifikasi push seluler](sns-ttl.md)
+ [Aplikasi seluler Amazon SNS yang didukung Wilayah](sns-mobile-push-supported-regions.md)
+ [Praktik terbaik untuk mengelola notifikasi push seluler Amazon SNS](mobile-push-notifications-best-practices.md)

## Cara kerja notifikasi pengguna Amazon SNS
<a name="sns-how-user-notifications-work"></a>

Anda mengirim pesan notifikasi push ke kedua perangkat seluler dan desktop menggunakan salah satu layanan notifikasi push yang didukung berikut: 
+ Olahpesan Perangkat Amazon (ADM)
+ Layanan Pemberitahuan Push Apple (APNs) untuk iOS dan Mac OS X
+ Baidu Cloud Push (Baidu)
+ Firebase Cloud Messaging (FCM)
+ Layanan Notifikasi Push Microsoft untuk Ponsel Windows (MPNS)
+ Layanan Notifikasi Push Windows (WNS)

Layanan pemberitahuan push, seperti APNs dan FCM, menjaga koneksi dengan setiap aplikasi dan perangkat seluler terkait yang terdaftar untuk menggunakan layanan mereka. Ketika aplikasi dan perangkat seluler terdaftar, layanan notifikasi push mengembalikan token perangkat. Amazon SNS menggunakan token perangkat untuk membuat endpoint seluler, yang dapat mengirim pesan notifikasi push langsung. Agar Amazon SNS dapat berkomunikasi dengan layanan notifikasi push yang berbeda, Anda mengirimkan kredensial layanan notifikasi push Anda ke Amazon SNS untuk digunakan atas nama Anda. Untuk informasi selengkapnya, lihat [Menyiapkan pemberitahuan push dengan Amazon SNS](#sns-user-notifications-process-overview). 

 Selain mengirim pesan notifikasi push langsung, Anda juga dapat menggunakan Amazon SNS untuk mengirim pesan ke endpoint seluler yang berlangganan suatu topik. Konsepnya sama dengan berlangganan jenis endpoint lainnya, seperti Amazon SQS, HTTP/S, email, dan SMS, ke suatu topik, seperti yang dijelaskan dalam [Apa itu Amazon SNS?](welcome.md). Perbedaannya adalah bahwa Amazon SNS berkomunikasi menggunakan layanan notifikasi push agar endpoint seluler berlangganan menerima pesan notifikasi push yang dikirim ke topik.

## Menyiapkan pemberitahuan push dengan Amazon SNS
<a name="sns-user-notifications-process-overview"></a>

1. [Dapatkan kredensial dan token perangkat](sns-prerequisites-for-mobile-push-notifications.md) untuk platform seluler yang ingin Anda dukung.

1. Gunakan kredensial untuk membuat objek aplikasi platform (`PlatformApplicationArn`) menggunakan Amazon SNS. Untuk informasi selengkapnya, lihat [Membuat aplikasi platform Amazon SNS](mobile-push-send-register.md).

1. Gunakan kredenal yang dikembalikan untuk meminta token perangkat untuk aplikasi seluler dan perangkat Anda dari layanan pemberitahuan push. Token yang Anda terima mewakili aplikasi dan perangkat seluler Anda.

1. Gunakan token perangkat dan `PlatformApplicationArn` untuk membuat objek endpoint platform (`EndpointArn`) menggunakan Amazon SNS. Untuk informasi selengkapnya, lihat [Menyiapkan titik akhir platform Amazon SNS untuk notifikasi seluler](mobile-platform-endpoint.md).

1. Gunakan `EndpointArn` untuk [memublikasikan pesan ke aplikasi di perangkat seluler](mobile-push-send.md). Untuk informasi selengkapnya, lihat [Pesan perangkat seluler Amazon SNS langsung](mobile-push-notifications.md#mobile-push-send-directmobile) dan Referensi API [Publikasikan](https://docs.aws.amazon.com/sns/latest/api/API_Publish.html) API di Amazon Simple Notification Service.