

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

# 建立 Amazon SNS 平台應用程式
<a name="mobile-push-send-register"></a>

若要從 Amazon SNS 傳送通知至行動端點，無論是直接傳送或透過主題的訂閱傳送，您必須先建立平台應用程式。向 註冊應用程式後 AWS，您需要為應用程式和行動裝置建立端點。此端點允許 Amazon SNS 傳送訊息至裝置。

**建立平台應用程式**

1. 登入 [Amazon SNS 主控台](https://console.aws.amazon.com/sns/home)。

1. 在導覽窗格中，選取**推送通知**。

1. 於 **Platform applications** (平台應用程式) 區段中，選擇 **Create platform application** (建立平台應用程式)。

1. 選擇您的 **AWS 區域**。如需可在建立行動應用程式的 AWS 區域清單，請參閱 [Amazon SNS 行動應用程式支援的區域](sns-mobile-push-supported-regions.md)。

1. 輸入下列**應用程式詳細資訊**：
   + **應用程式名稱** – 為您的平台應用程式提供**名稱**。名稱必須介於 1 到 256 個字元之間，且可包含大寫字母和小寫字母、數字、底線、連字號和句點。
   + **推播通知平台** – 選取應用程式註冊的適當**通知服務** （例如 Apple Push Notification Service (APNs)、Firebase Cloud Messaging (FCM))。

1. 根據您選取的平台，您需要提供特定登入資料：
   + 對於 **APNs**(Apple 推播通知服務） – 選擇**字符型**或**憑證型**身分驗證。
     + 對於字符型身分驗證，請上傳 **.p8 檔案** （透過 Keychain Access 產生）。
     + 對於憑證型身分驗證，請上傳 **.p12 檔案** （也從 Keychain Access 匯出）。
   + 針對 **FCM** (Firebase Cloud Messaging) – 從 Firebase 主控台輸入**伺服器金鑰**。
   + 對於**其他平台** （例如 ADM 或 GCM) – 輸入個別的 **API 金鑰**或**登入**資料。

1. 輸入必要的詳細資訊後，選擇**建立平台應用程式**。此動作向 Amazon SNS 註冊應用程式，並建立對應的平台應用程式物件。

1. 建立時，Amazon SNS 會產生並傳回 [https://docs.aws.amazon.com/sns/latest/api/API_PlatformApplication.html](https://docs.aws.amazon.com/sns/latest/api/API_PlatformApplication.html)(Amazon Resource Name)。此 ARN 可唯一識別您的平台應用程式，並在為行動裝置建立端點時使用。