設定應用程式以使用 APNS 或 FCM

您可以將應用程式設定為使用 Apple 推送通知服務 (APNS) 或 Firebase 雲端通訊 (FCM)。

Android 應用程式

若您的應用程式並未啟用 FCM

若要設定您的 Android 應用程式以在此情境下使用 FCM:

  1. 前往 https://firebase.google.com/ 並使用您的 Google Dev 憑證登入。

  2. 按一下​開始使用​並選取​新增專案

  3. 輸入專案名稱,如果要選擇加入 Google Analytics for Firebase 資料,請按一下接受控制器對控制器條款的核取方塊。

  4. 按一下​建立專案,然後等待專案建立。

  5. 按一下已建立的專案,便會顯示該專案的​專案概述​頁面。按一下帶有 Android 圖示的按鈕,將 Android 應用程式新增至專案。

  6. 視需要輸入應用程式封裝名稱、應用程式暱稱和簽署憑證。

  7. 請遵照安裝精靈建議的其他步驟操作。在透過測試與 Firebase 伺服器的通訊來驗證 Firebase 設定後,請返回​專案概述​頁面。

  8. 按一下​專案概述​按鈕右側的齒輪圖示,然後按一下​專案設定

  9. 按一下​雲端訊息​分頁標籤。

  10. 複製​舊版伺服器密鑰​和​傳送者 ID 以供稍後使用。

    例如:

    - Legacy server key = AIzaSyC6FNgsCOpBL5eXhDvwf8979mWba6x7Roo
    
    - Sender ID = 835015092250
    

若您的應用程式已啟用 FCM

若要設定您的 Android 應用程式以在此情境下使用 FCM:

  1. 前往 https://firebase.google.com/ 並使用您的 Google Dev 憑證登入。

  2. 按一下​開始使用。此操作會開啟專案索引頁面。尋找連結至 Android 應用程式且已啟用 Firebase 的專案,然後按一下專案卡。

  3. 接著應該會載入該專案的​專案概述。按一下​專案概述​按鈕右側的齒輪圖示,然後按一下​專案設定

  4. 按一下​雲端訊息​分頁標籤。

  5. 複製​舊版伺服器密鑰​和​傳送者 ID 以供稍後使用。

    例如:

    - Legacy server key = AIzaSyC6FNgsCOpBL5eXhDvwf8979mWba6x7Roo
    
    - Sender ID = 835015092250
    

iOS 應用程式

若要設定您的 iOS 應用程式來使用 APNS:

  1. 前往 https://developer.apple.com/account 並登入您的 Apple 開發者帳號

  2. iOS 應用程式​底下選取​識別碼

  3. 如果有設定好的應用程式 ID 可用來進行推送,請前往步驟 11。

  4. 按​「+」​按鈕,建立新的應用程式 ID。

  5. 輸入應用程式 ID 說明。

  6. 輸入應用程式 ID 尾碼。

    重要

    若要支援推送,您必須使用​​含萬用字元的明確應用程式 ID (例如 - com.tester.pushSample)。

  7. 在​應用程式服務​中,選取​推送通知​核取方塊。

  8. 按一下​繼續

  9. 按一下​提交

  10. 按一下​「完成」

  11. 從清單中選取設定用來推送訊息的應用程式 ID,然後按一下​「編輯」

  12. 如果已經建立好推送憑證,則請跳至步驟 15。

  13. 向下捲動至​推送通知,然後按一下正確的​建立憑證…​按鈕。

    您按的按鈕視您要針對「開發」還是「生產」建立憑證而定。

  14. 請遵照步驟操作,在 Apple 網站上建立 CSR、上傳 CSR 及產生憑證。

  15. 向下捲動至​推送通知​區段,然後下載您剛才建立的 SSL 憑證。

  16. 按兩下憑證,將其新增至鑰匙圈。

SSL 憑證和私密金鑰

若要取得 SSL 憑證和私密金鑰 (APNS):

  1. 開啓​「鑰匙圈存取」

  2. 按一下​我的憑證,然後找到適合您應用程式和環境的 iOS 推送服務憑證

    您可以比對套件 ID,以及為「開發」或「生產」,以識別正確的憑證。

  3. 展開憑證並確認包含私密金鑰。

  4. 以滑鼠右鍵按一下私密金鑰並選取​匯出​<name of key>

  5. 在對話方塊中輸入必填資訊,然後儲存新的 .p12 檔案。

    您無須輸入密碼。

  6. 在​私密金鑰​中,輸入 .p12 檔案。

本頁內容