

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

# Tindakan API push seluler
<a name="mobile-push-api"></a>

Untuk menggunakan push seluler Amazon SNS APIs, Anda harus terlebih dahulu memenuhi prasyarat untuk layanan pemberitahuan push, seperti Apple Push Notification Service (APNs) dan Firebase Cloud Messaging (FCM). Untuk informasi selengkapnya tentang prasyarat, lihat [Prasyarat untuk notifikasi pengguna Amazon SNS](sns-prerequisites-for-mobile-push-notifications.md). 

 Untuk mengirim pesan pemberitahuan push ke aplikasi seluler dan perangkat menggunakan APIs, Anda harus terlebih dahulu menggunakan `CreatePlatformApplication` tindakan, yang mengembalikan `PlatformApplicationArn` atribut. Atribut `PlatformApplicationArn` kemudian digunakan oleh `CreatePlatformEndpoint`, yang mengembalikan atribut `EndpointArn`. Anda kemudian dapat menggunakan atribut `EndpointArn` dengan tindakan `Publish` untuk mengirim pesan notifikasi ke aplikasi dan perangkat seluler, atau Anda dapat menggunakan atribut `EndpointArn` dengan tindakan `Subscribe` untuk berlangganan suatu topik. Untuk informasi selengkapnya, lihat [Menyiapkan pemberitahuan push dengan Amazon SNS](sns-mobile-application-as-subscriber.md#sns-user-notifications-process-overview).

Dorongan seluler Amazon SNS APIs adalah sebagai berikut: 

`[CreatePlatformApplication](https://docs.aws.amazon.com/sns/latest/api/API_CreatePlatformApplication.html)`  
Membuat objek aplikasi platform untuk salah satu layanan pemberitahuan push yang didukung, seperti APNs dan FCM, tempat perangkat dan aplikasi seluler dapat mendaftar. Mengembalikan atribut `PlatformApplicationArn`, yang digunakan oleh tindakan `CreatePlatformEndpoint`.

`[CreatePlatformEndpoint](https://docs.aws.amazon.com/sns/latest/api/API_CreatePlatformEndpoint.html)`  
Membuat endpoint untuk perangkat dan aplikasi seluler di salah satu layanan notifikasi push yang didukung. `CreatePlatformEndpoint` menggunakan atribut `PlatformApplicationArn` yang dikembalikan dari tindakan `CreatePlatformApplication`. Atribut `EndpointArn`, yang dikembalikan saat menggunakan `CreatePlatformEndpoint`, kemudian digunakan dengan tindakan `Publish` untuk mengirim pesan notifikasi ke aplikasi dan perangkat seluler. 

`[CreateTopic](https://docs.aws.amazon.com/sns/latest/api/API_CreateTopic.html)`  
Membuat topik yang pesannya dapat dipublikasikan. 

`[DeleteEndpoint](https://docs.aws.amazon.com/sns/latest/api/API_DeleteEndpoint.html)`  
Menghapus endpoint untuk perangkat dan aplikasi seluler di salah satu layanan notifikasi push yang didukung.

`[DeletePlatformApplication](https://docs.aws.amazon.com/sns/latest/api/API_DeletePlatformApplication.html)`  
Menghapus objek aplikasi platform.

`[DeleteTopic](https://docs.aws.amazon.com/sns/latest/api/API_DeleteTopic.html)`  
Menghapus topik dan semua langganannya.

`[GetEndpointAttributes](https://docs.aws.amazon.com/sns/latest/api/API_GetEndpointAttributes.html)`  
Mengambil atribut endpoint untuk perangkat dan aplikasi seluler.

`[GetPlatformApplicationAttributes](https://docs.aws.amazon.com/sns/latest/api/API_GetPlatformApplicationAttributes.html)`  
Mengambil atribut objek aplikasi platform.

`[ListEndpointsByPlatformApplication](https://docs.aws.amazon.com/sns/latest/api/API_ListEndpointsByPlatformApplication.html)`  
Mencantumkan endpoint dan atribut endpoint untuk perangkat dan aplikasi seluler dalam layanan notifikasi push yang didukung.

`[ListPlatformApplications](https://docs.aws.amazon.com/sns/latest/api/API_ListPlatformApplications.html)`  
Mencantumkan objek aplikasi platform untuk layanan notifikasi push yang didukung.

`[Publish](https://docs.aws.amazon.com/sns/latest/api/API_Publish.html)`  
Mengirim pesan notifikasi ke semua endpoint langganan topik.

`[SetEndpointAttributes](https://docs.aws.amazon.com/sns/latest/api/API_SetEndpointAttributes.html)`  
Menetapkan atribut untuk endpoint untuk perangkat dan aplikasi seluler.

`[SetPlatformApplicationAttributes](https://docs.aws.amazon.com/sns/latest/api/API_SetPlatformApplicationAttributes.html)`  
Menetapkan atribut objek aplikasi platform.

`[Subscribe](https://docs.aws.amazon.com/sns/latest/api/API_Subscribe.html)`  
Bersiap untuk berlangganan endpoint dengan mengirimkan endpoint pesan konfirmasi. Untuk benar-benar membuat langganan, pemilik endpoint harus memanggil ConfirmSubscription tindakan dengan token dari pesan konfirmasi. 

`[Unsubscribe](https://docs.aws.amazon.com/sns/latest/api/API_Unsubscribe.html)`  
Menghapus langganan.