透過 Amazon Pinpoint 管理行動推播管道 - Amazon Pinpoint

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

透過 Amazon Pinpoint 管理行動推播管道

Amazon Pinpoint 需要憑證才能將推播通知傳送到 iOS 和 Android 裝置,您可以使用主控台更新這些憑證。您可以為以下推播通知服務提供憑證,每個憑證均由 Amazon Pinpoint 管道支援:

  • Apple 推播通知服務 (APN)

  • Firebase Cloud Messaging (FCM)

  • 百度雲推送

  • Amazon Device Messaging (ADM)

更新推送通知設定
  1. 開啟位於 https://console.aws.amazon.com/pinpoint/ 的 Amazon Pinpoint 主控台。

  2. All projects (所有專案) 頁面上,選擇您要管理推送通知設定的專案。

  3. 在導覽窗格的設定下,選擇推送通知

  4. 推送通知旁,選擇編輯

  5. Edit push notifications (編輯推送通知) 頁面上,針對以下服務更新您的登入資料:

    • APN – 需要簽署金鑰或 TLS 憑證的驗證權杖,您可以從 Apple 開發人員帳戶取得。詳情請參閱下一節《管理 APN 設定》。

    • FCM – 需要 Web API 金鑰 (也稱為 API_KEY伺服器金鑰),您可以從 Firebase 主控台取得。如需取得 FCM 憑證的詳細資訊,請參閱 Firebase 文件中的憑證;如需權杖憑證的詳細資訊,請參閱 Firebase 文件中的從舊版 FCM API 移轉到 HTTP v1

    • 百度雲推送 – 需要 API 金鑰和密鑰,您可以從百度雲推送專案取得。

    • Amazon Device Messaging – 需要您 Amazon 開發人員帳戶的 OAuth 憑證 (用戶端 ID 和用戶端密碼)。如需詳細資訊,請參閱 Amazon Device Messaging 開發人員文件中的取得登入資料

  6. 完成後,請選擇儲存

管理 APN 設定

APN 的推播通知設定頁面,提供了 APN 金鑰或憑證等資訊,可以授權 Amazon Pinpoint 將推播通知傳送到您的iOS 應用程式:

索引鍵

Amazon Pinpoint 使用的私人簽署金鑰,可對 APN 驗證權杖進行加密簽署。您可以透過您的 Apple 開發人員帳戶取得簽署金鑰。

如果您提供簽署金鑰,Amazon Pinpoint 將使用權杖,針對您傳送的每個推播通知驗證 APN。您可以使用簽署金鑰,傳送推送通知至 APN 生產和沙盒環境。

與憑證不同,您的簽署金鑰不會過期。您只需提供您的簽署金鑰一次,而且之後不需要更新它。您可以將相同的簽署金鑰用於多個應用程式。詳情請參閱《Xcode 說明》中的使用驗證權杖與 APN 通訊

憑證

您傳送推播通知時,Amazon Pinpoint 用來驗證 APN 的 TLS 憑證。APN 憑證可同時支援製作和沙盒環境,也可以只支援沙盒環境。您可以透過您的 Apple 開發人員帳戶取得憑證。

憑證會在一年後過期。發生此情況時,您必須建立新的憑證,然後提供給 Amazon Pinpoint,以更新推播通知交付。詳情請參閱《Xcode 說明》中的使用 TLS 憑證與 APN 通訊

若要管理 APN 設定
  1. 編輯推播通知頁面上,選取 Apple 推播通知服務 (APN)

  2. 預設驗證類型中,選擇金鑰登入資料憑證登入資料,管理該類型的設定。Amazon Pinpoint 會針對您使用主控台傳送的每個 APN 推播通知,使用此預設設定。當您使用 Amazon Pinpoint API、或 AWS SDK 以程式設計方式傳送訊息時,您可以覆寫預設設定。 AWS CLI如果預設驗證類型失敗,Amazon Pinpoint 不會嘗試使用其他驗證類型。

    • 如果選擇金鑰登入資料,請從 Apple 開發人員帳戶提供以下資訊。Amazon Pinpoint 需要此資訊,才能建構驗證權杖。

      • 金鑰 ID – 指派給簽署金鑰的 ID。若要尋找這個值,請選擇憑證、ID 和設定檔,然後在金鑰區段選擇您的金鑰。

      • 封包識別符 – 指派給 iOS 應用程式的 ID。若要尋找此值,請選擇憑證、ID 和設定檔,然後在識別碼部分中選擇 App IDs,接著選擇您的應用程式。

      • 團隊識別符 – 指派給 Apple 開發人員帳戶團隊的 ID。此值是在成員資格頁面上提供。

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

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

      • SSL 憑證 – 您的 TLS 憑證的 .p12 檔案。從您的 Apple 開發人員帳戶下載並安裝您的憑證後,可以從 Keychain Access 匯出此檔案。

      • Certificate password (憑證密碼) – 如果您已為憑證指派密碼,請在這裡指出。

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

  3. 選取要啟用的APN 管道中,選擇要啟用的管道。

  4. 完成後,請選擇儲存