本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
透過 Amazon Pinpoint 管理行動推播管道
Amazon Pinpoint 需要憑證才能將推播通知傳送到 iOS 和 Android 裝置,您可以使用主控台更新這些憑證。您可以為以下推播通知服務提供憑證,每個憑證均由 Amazon Pinpoint 管道支援:
-
Apple 推播通知服務 (APN)
-
Firebase Cloud Messaging (FCM)
-
百度雲推送
-
Amazon Device Messaging (ADM)
更新推送通知設定
-
開啟位於 https://console.aws.amazon.com/pinpoint/
的 Amazon Pinpoint 主控台。 -
在 All projects (所有專案) 頁面上,選擇您要管理推送通知設定的專案。
-
在導覽窗格的設定下,選擇推送通知。
-
在推送通知旁,選擇編輯。
-
在 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 開發人員文件中的取得登入資料
。
-
-
完成後,請選擇儲存。
管理 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 設定
-
在編輯推播通知頁面上,選取 Apple 推播通知服務 (APN)。
-
在預設驗證類型中,選擇金鑰登入資料或憑證登入資料,管理該類型的設定。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 (憑證密碼) – 如果您已為憑證指派密碼,請在這裡指出。
-
憑證類型 – 選取要使用的憑證類型。
-
-
-
在選取要啟用的APN 管道中,選擇要啟用的管道。
-
完成後,請選擇儲存。