Show Menu
主題×

設定應用程式以使用 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. iOS 應用程式 ​底下選取​ 識別碼
  2. 如果有設定好的應用程式 ID 可用來進行推送,請前往步驟 11。
  3. + 按鈕,建立新的應用程式 ID。
  4. 輸入應用程式 ID 說明。
  5. 輸入應用程式 ID 尾碼。
    若要支援推送,您必須使用​ ​含萬用字元的明確應用程式 ID (例如 - com.tester.pushSample )。
  6. 在​ 應用程式服務 ​中,選取​ 推送通知 ​核取方塊。
  7. 按一下​ 繼續
  8. 按一下​ 提交
  9. 按一下​ 完成
  10. 從清單中選取設定用來推送訊息的應用程式 ID,然後按一下​ 「編輯」
  11. 如果已經建立好推送憑證,則請跳至步驟 15。
  12. 向下捲動至​ 推送通知 ,然後按一下正確的​ 建立憑證... ​按鈕。
    您按的按鈕視您要針對「開發」還是「生產」建立憑證而定。
  13. 請遵照步驟操作,在 Apple 網站上建立 CSR、上傳 CSR 及產生憑證。
  14. 向下捲動至​ 推送通知 ​區段,然後下載您剛才建立的 SSL 憑證。
  15. 按兩下憑證,將其新增至鑰匙圈。

SSL 憑證和私密金鑰

若要取得 SSL 憑證和私密金鑰 (APNS):
  1. 開啓​ 「鑰匙圈存取」
  2. 按一下​ 我的憑證 ,然後找到適合您應用程式和環境的 iOS 推送服務憑證
    您可比對套件 ID 以及其屬於「開發」或「生產」來識別正確的憑證。
  3. 展開憑證,確認其包含私密金鑰。
  4. 以滑鼠右鍵按一下私密金鑰並選取​ 匯出&#x200B;*`<name of key>`*
  5. 在對話方塊中輸入必填資訊,然後儲存新的 .p12 檔案。
    您無須輸入密碼。
  6. 在​ 私密金鑰 ​中,輸入 .p12 檔案。