Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tindakan API push seluler
Untuk menggunakan API push seluler Amazon SNS, Anda harus terlebih dahulu memenuhi prasyarat untuk layanan notifikasi push, seperti Apple Push Notification Service (APN) dan Firebase Cloud Messaging (FCM). Untuk informasi selengkapnya tentang prasyarat, lihat Prasyarat untuk notifikasi pengguna Amazon SNS.
Untuk mengirim pesan notifikasi push ke aplikasi dan perangkat seluler menggunakan API, Anda harus terlebih dahulu menggunakan tindakan CreatePlatformApplication
, yang mengembalikan atribut PlatformApplicationArn
. 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 Gambaran umum proses notifikasi pengguna.
API push seluler Amazon SNS adalah sebagai berikut:
CreatePlatformApplication
-
Membuat objek aplikasi platform untuk salah satu layanan notifikasi push yang didukung, seperti APN dan FCM, yang dapat didaftarkan oleh perangkat dan aplikasi seluler. Mengembalikan atribut
PlatformApplicationArn
, yang digunakan oleh tindakanCreatePlatformEndpoint
. CreatePlatformEndpoint
-
Membuat endpoint untuk perangkat dan aplikasi seluler di salah satu layanan notifikasi push yang didukung.
CreatePlatformEndpoint
menggunakan atributPlatformApplicationArn
yang dikembalikan dari tindakanCreatePlatformApplication
. AtributEndpointArn
, yang dikembalikan saat menggunakanCreatePlatformEndpoint
, kemudian digunakan dengan tindakanPublish
untuk mengirim pesan notifikasi ke aplikasi dan perangkat seluler. CreateTopic
-
Membuat topik yang pesannya dapat dipublikasikan.
DeleteEndpoint
-
Menghapus endpoint untuk perangkat dan aplikasi seluler di salah satu layanan notifikasi push yang didukung.
DeletePlatformApplication
-
Menghapus objek aplikasi platform.
DeleteTopic
-
Menghapus topik dan semua langganannya.
GetEndpointAttributes
-
Mengambil atribut endpoint untuk perangkat dan aplikasi seluler.
GetPlatformApplicationAttributes
-
Mengambil atribut objek aplikasi platform.
ListEndpointsByPlatformApplication
-
Mencantumkan endpoint dan atribut endpoint untuk perangkat dan aplikasi seluler dalam layanan notifikasi push yang didukung.
ListPlatformApplications
-
Mencantumkan objek aplikasi platform untuk layanan notifikasi push yang didukung.
Publish
-
Mengirim pesan notifikasi ke semua endpoint langganan topik.
SetEndpointAttributes
-
Menetapkan atribut untuk endpoint untuk perangkat dan aplikasi seluler.
SetPlatformApplicationAttributes
-
Menetapkan atribut objek aplikasi platform.
Subscribe
-
Bersiap untuk berlangganan endpoint dengan mengirimkan endpoint pesan konfirmasi. Untuk benar-benar membuat langganan, pemilik endpoint harus memanggil tindakan ConfirmSubscription dengan token dari pesan konfirmasi.
Unsubscribe
-
Menghapus langganan.