

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

# Amazon SNS 使用者通知的先決條件
<a name="sns-prerequisites-for-mobile-push-notifications"></a>

若要開始使用 Amazon SNS 行動推播通知，您需要下列項目：
+ 一組登入資料，用於連線到其中一個支援的推送通知服務：ADM、APN、百度、FCM、MPNS 或 WNS。
+ 裝置字符或註冊 ID，用於行動應用程式和裝置。
+ 已設定為傳送推送通知訊息到行動端點的 Amazon SNS。
+ 已註冊和設定為使用其中一個支援的推送通知服務的行動應用程式。

將您的應用程式註冊推送通知服務需要執行數個步驟。Amazon SNS; 需要您提供的一些資訊來推送通知服務，以便傳送直接的通知訊息至行動端點。一般而言，您需要用於連線到推送通知服務的必要憑證、從推送通知服務接收的裝置字符或註冊 ID (代表您的行動裝置和行動應用程式)，以及已註冊推送通知服務的行動應用程式。

憑證的確切形式在行動平台間有所不同，但是在每種狀況中，這些憑證都必須在連線到平台時提交。對於每個行動應用程式都會發行一組憑證，並且其必須用來傳送訊息到該應用程式的每個執行個體。

特定名稱會依所使用的推送通知服務而有所不同。例如，使用 APN 做為推送通知服務時，您需要*裝置字符*。或者，使用 FCM 時，對等的裝置字符稱為*註冊 ID*。*裝置字符*或*註冊 ID* 是由行動裝置的作業系統傳送至應用程式的字串。它可唯一識別在特定行動裝置上執行之行動應用程式的執行個體，並且可將被視為此應用程式與裝置配對的識別符。

Amazon SNS 將憑證 (加上幾個其他設定) 儲存為平台應用程式資源。裝置字符 （同樣具有一些額外設定） 表示為稱為*平台端點*的物件。每個平台端點都屬於一個特定的平台應用程式，而每個平台端點也都能使用存放在其對應平台應用程式中的憑證進行通訊。

下列各節包括每個支援的推送通知服務的事前準備。取得先決條件資訊後，您可以使用 AWS 管理主控台 或 Amazon SNS 行動推播 APIs 傳送推播通知訊息。如需詳細資訊，請參閱[使用 Amazon SNS 設定推送通知](sns-mobile-application-as-subscriber.md#sns-user-notifications-process-overview)。