建立應用程式並啟用推播通道 - AWS 終端使用者訊息推送

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

建立應用程式並啟用推播通道

您必須先建立應 AWS 用程式並啟用推播通知通道,才能使用「一般使用者訊息推送」來傳送推播通知。

上下文

Application (應用程式)

應用程式是所有「一 AWS 般使用者訊息推送」設定的儲存容器。該應用程序還存儲您的 Amazon Pinpoint 渠道,營銷活動和旅程設置。

索引鍵

一 AWS 般使用者訊息推送所使用的私密簽署金鑰,以加密簽署APNs驗證 Token。您可以透過您的 Apple 開發人員帳戶取得簽署金鑰。

如果您提供簽署金鑰,「一AWS 般使用者訊息推送」會APNs針對您傳送的每個推播通知使用 Token 進行驗證。使用簽署金鑰,您可以將推播通知傳送至APNs生產環境和沙箱環境。

與憑證不同,您的簽署金鑰不會過期。您只需提供您的簽署金鑰一次,而且之後不需要更新它。您可以將相同的簽署金鑰用於多個應用程式。有關更多信息,請參閱 Xcode 幫助的APNs使用身份驗證令牌進行通信。

憑證

一般使用 AWS 者訊息推送在您傳送推播通知APNs時用來驗證的TLS憑證。APNs憑證可同時支援生產環境和沙箱環境,也可以只支援沙箱環境。您可以透過您的 Apple 開發人員帳戶取得憑證。

憑證會在一年後過期。發生這種情況時,您必須建立新憑證,然後將憑證提供給「使用 AWS 者訊息推送」,以更新推播通知傳送。有關更多信息,請參閱 Xcode 幫助中的APNs使用TLS證書進行通信。

必要條件

在您可以使用任何推送通道之前,您需要有效的推送服務認證。如需取得認證的詳細資訊,請參閱開始使用一 AWS 般使用者訊息推送

程序

依照下列指示建立應用程式並啟用任何推播通道。若要完成此程序,您只需要輸入應用程式名稱。您可以稍後啟用或停用任何推送通道。

  1. 在開啟「一 AWS 般使用者訊息推送主控台」https://console.aws.amazon.com/push-notifications/

  2. 選擇建立應用程式

  3. 針對應用程式名稱,輸入您應用程式的名稱。

  4. (選擇性) 依照此選擇性步驟啟用 Apple 推播通知服務 (APNs)

    1. 對於 Apple 推播通知服務(APNs),請選擇啟用

    2. 對於「預設驗證類型」,請選擇:

      1. 如果您選擇「金鑰認證」,請提供 Apple 開發人員帳戶中的下列資訊。 AWS 一般使用者訊息推送需要此資訊才能建構驗證 Token。

        • 金鑰 ID – 指派給簽署金鑰的 ID。

        • 封包識別符 – 指派給 iOS 應用程式的 ID。

        • 團隊識別符 – 指派給 Apple 開發人員帳戶團隊的 ID。

        • 驗證金鑰 – 您在建立驗證金鑰時,從 Apple 開發人員帳戶下載的 .p8 檔案。

      2. 如果您選擇憑證登入資料,請提供下列資訊:

        • SSL憑證 — 憑證的 .p12 檔案TLS。

        • 憑證密碼 – 如果您已為憑證指派密碼,請在此處輸入。

        • 憑證類型 – 選取要使用的憑證類型。

  5. (可選)請按照此可選步驟啟用 Firebase 雲消息傳遞(FCM)

    1. 對於 Firebase 雲消息傳遞(FCM),請選擇啟用

    2. 對於「預設驗證類型」,請選擇:

      1. 對於令牌憑據(推薦),請選擇「選擇文件」,然後選擇您的服務JSON文件。

      2. 對於密鑰憑據,請輸入API密鑰

  6. (選擇性) 請依照此選擇性步驟啟用百度雲推送

    1. 對於百度雲推送,請選擇啟用

    2. 對於API密鑰,輸入您的API密鑰。

    3. 對於秘密密鑰,請輸入您的密鑰。

  7. (選擇性) 按照此選用步驟啟用 Amazon 裝置簡訊

    1. 對於 Amazon 裝置簡訊,請選取啟用

    2. 對於客戶 ID,請輸入您的客戶 ID。

    3. 對於客戶密碼,請輸入您的客戶密碼。

  8. 選擇建立應用程式