行動推送API動作 - Amazon Simple Notification Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

行動推送API動作

若要使用 Amazon SNS mobile push APIs,您必須先符合推播通知服務的先決條件,例如 Apple Push Notification Service (APNs) 和 Firebase Cloud Messaging ()FCM。如需有關先決條件的詳細資訊,請參閱 Amazon SNS使用者通知的先決條件

若要使用 將推送通知訊息傳送至行動應用程式和裝置APIs,您必須先使用 動作,該CreatePlatformApplication動作會傳回 PlatformApplicationArn 屬性。PlatformApplicationArn 屬性然後會被傳回 EndpointArn 屬性的 CreatePlatformEndpoint 使用。然後您可以使用 EndpointArn 屬性搭配 Publish 動作來傳送通知訊息到行動應用程式和裝置,或者您可以對於訂閱主題使用 EndpointArn 屬性和 Subscribe 動作。如需詳細資訊,請參閱使用 Amazon 設定推送通知 SNS

Amazon SNS Mobile 推送APIs如下所示:

CreatePlatformApplication

為其中一個受支援的推送通知服務建立平台應用程式物件,例如 APNs和 FCM,裝置和行動應用程式可以註冊該服務。傳回 CreatePlatformEndpoint 動作所使用的 PlatformApplicationArn 屬性。

CreatePlatformEndpoint

為裝置和行動應用程式的其中一個支援的推送通知服務建立端點。CreatePlatformEndpoint 使用從 CreatePlatformApplication 動作傳回的 PlatformApplicationArn 屬性。使用 CreatePlatformEndpoint 時傳回之 EndpointArn 屬性會搭配使用 Publish 動作,來傳送通知訊息到行動應用程式和裝置。

CreateTopic

建立可發佈訊息的主題。

DeleteEndpoint

為裝置和行動應用程式的其中一個支援的推送通知服務刪除端點。

DeletePlatformApplication

刪除平台應用程式物件

DeleteTopic

刪除主題及其所有訂閱。

GetEndpointAttributes

為裝置和行動應用程式擷取端點屬性。

GetPlatformApplicationAttributes

擷取平台應用程式物件的屬性。

ListEndpointsByPlatformApplication

列出支援的推送通知服務中裝置和行動應用程式的端點和端點屬性。

ListPlatformApplications

列出支援的推送通知服務的平台應用程式物件。

Publish

傳送通知訊息到所有主題的訂閱端點。

SetEndpointAttributes

為裝置和行動應用程式設定端點的屬性。

SetPlatformApplicationAttributes

設定平台應用程式物件的屬性。

Subscribe

透過傳送端點確認訊息,來準備訂閱端點。若要實際建立訂閱,端點擁有者必須使用確認訊息中的權杖呼叫 ConfirmSubscription 動作。

Unsubscribe

刪除訂閱。