

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

# 建立應用程式並啟用推送頻道
<a name="procedure-enable-push"></a>

您必須先建立應用程式並啟用推送通知管道，才能使用 AWS 最終使用者傳訊推送來傳送推送通知。

## 內容
<a name="procedure-contextual-enable-push"></a>

**Application (應用程式)**  
應用程式是所有 AWS 最終使用者傳訊推送設定的儲存容器。應用程式也會存放您的 Amazon Pinpoint 頻道、行銷活動和旅程設定。

**索引鍵**  
 AWS 使用者傳訊推送所使用的私有簽署金鑰，以密碼編譯方式簽署 APNs身分驗證字符。您可以透過您的 Apple 開發人員帳戶取得簽署金鑰。  
如果您提供簽署金鑰，AWS 則使用者傳訊推送會使用權杖來驗證您傳送的每個推送通知APNs。您可以使用簽署金鑰，傳送推送通知至 APN 生產和沙盒環境。  
與憑證不同，您的簽署金鑰不會過期。您只需提供您的簽署金鑰一次，而且之後不需要更新它。您可以將相同的簽署金鑰用於多個應用程式。詳情請參閱《Xcode 說明》中的[使用驗證權杖與 APN 通訊](https://help.apple.com/developer-account/#/deva05921840)。

**憑證**  
當您傳送推送通知時， AWS 最終使用者傳訊推送用來向 APNs TLS 憑證。APN 憑證可同時支援製作和沙盒環境，也可以只支援沙盒環境。您可以透過您的 Apple 開發人員帳戶取得憑證。  
憑證會在一年後過期。發生這種情況時，您必須建立新的憑證，然後提供給 AWS 最終使用者傳訊推送，以續約推送通知交付。詳情請參閱《Xcode 說明》中的[使用 TLS 憑證與 APN 通訊](https://help.apple.com/developer-account/#/dev82a71386a)。

## 先決條件
<a name="procedure_prerequisite-enable-push"></a>

您必須先為推送服務取得有效的登入資料，才能使用任何推送管道。如需取得登入資料的詳細資訊，請參閱[AWS 最終使用者傳訊推送入門](getting-started.md)。

## 程序
<a name="procedure_steps-enable-push"></a>

請依照這些指示來建立應用程式，並啟用任何推送頻道。若要完成此程序，您只需輸入應用程式名稱。您可以稍後啟用或停用任何推送頻道。

1. 在 https：//[https://console.aws.amazon.com/push-notifications/](https://console.aws.amazon.com/push-notifications/) 開啟 AWS 最終使用者傳訊推送主控台。

1. 選擇**建立應用程式**。

1. 在**應用程式名稱**中，輸入應用程式的名稱。

1. （選用） 請依照此選用步驟來啟用 **Apple Push Notification 服務 APNs)**。

   1. 對於 **Apple 推送通知服務 APNs)**，選取**啟用**。

   1. 對於**預設身分驗證類型**，請選擇下列其中一項：

      1. 如果您選擇**金鑰登入**資料，請從您的 Apple 開發人員帳戶提供以下資訊。 AWS 最終使用者訊息推送需要此資訊來建構身分驗證字符。
         + **金鑰 ID** – 指派給簽署金鑰的 ID。
         + **封包識別符** – 指派給 iOS 應用程式的 ID。
         + **團隊識別符** – 指派給 Apple 開發人員帳戶團隊的 ID。
         + **驗證金鑰** – 您在建立驗證金鑰時，從 Apple 開發人員帳戶下載的 .p8 檔案。

      1. 如果您選擇**憑證登入資料**，請提供下列資訊：
         + **SSL 憑證** – 您的 TLS 憑證的 .p12 檔案。
         + **憑證密碼** – 如果您已為憑證指派密碼，請在此處輸入。
         + **憑證類型** – 選取要使用的憑證類型。

1. （選用） 依照此選用步驟來啟用 **Firebase Cloud Messaging (FCM)**。

   1. 對於 **Firebase Cloud Messaging (FCM)**，選取**啟用**。

   1. 對於**預設身分驗證類型**，請選擇下列其中一項：

      1. 針對**權杖登入資料 （建議）**，選擇**選擇檔案**，然後選擇您的服務 JSON 檔案。

      1. 對於**金鑰憑證**，在 **API 金鑰中輸入您的金鑰**。

1. （選用） 依照此選用步驟來啟用**百度雲端推送**。

   1. 針對**百度雲端推送**，選取**啟用**。

   1. 針對 **API 金鑰**，輸入您的 API 金鑰。

   1. 對於**私密金鑰**，輸入您的私密金鑰。

1. （選用） 遵循此選用步驟來啟用 **Amazon Device Messaging**。

   1. 針對 **Amazon Device Messaging**，選取**啟用**。

   1. 針對**用戶端 ID**，輸入您的用戶端 ID。

   1. 對於**用戶端秘密**，輸入您的用戶端秘密。

1. 選擇**建立應用程式**。