您可以將應用程式設定為使用 Apple 推送通知服務 (APNS) 或 Firebase 雲端通訊 (FCM)。
若要設定您的 Android 應用程式以在此情境下使用 FCM:
前往 https://firebase.google.com/ 並使用您的 Google Dev 憑證登入。
按一下開始使用並選取新增專案。
輸入專案名稱,如果要選擇加入 Google Analytics for Firebase 資料,請按一下接受控制器對控制器條款的核取方塊。
按一下建立專案,然後等待專案建立。
按一下已建立的專案,便會顯示該專案的專案概述頁面。按一下帶有 Android 圖示的按鈕,將 Android 應用程式新增至專案。
視需要輸入應用程式封裝名稱、應用程式暱稱和簽署憑證。
請遵照安裝精靈建議的其他步驟操作。在透過測試與 Firebase 伺服器的通訊來驗證 Firebase 設定後,請返回專案概述頁面。
按一下專案概述按鈕右側的齒輪圖示,然後按一下專案設定。
按一下雲端訊息分頁標籤。
複製舊版伺服器密鑰和傳送者 ID 以供稍後使用。
例如:
- Legacy server key = AIzaSyC6FNgsCOpBL5eXhDvwf8979mWba6x7Roo
- Sender ID = 835015092250
若要設定您的 Android 應用程式以在此情境下使用 FCM:
前往 https://firebase.google.com/ 並使用您的 Google Dev 憑證登入。
按一下開始使用。此操作會開啟專案索引頁面。尋找連結至 Android 應用程式且已啟用 Firebase 的專案,然後按一下專案卡。
接著應該會載入該專案的專案概述。按一下專案概述按鈕右側的齒輪圖示,然後按一下專案設定。
按一下雲端訊息分頁標籤。
複製舊版伺服器密鑰和傳送者 ID 以供稍後使用。
例如:
- Legacy server key = AIzaSyC6FNgsCOpBL5eXhDvwf8979mWba6x7Roo
- Sender ID = 835015092250
若要設定您的 iOS 應用程式來使用 APNS:
在 iOS 應用程式底下選取識別碼。
如果有設定好的應用程式 ID 可用來進行推送,請前往步驟 11。
按「+」按鈕,建立新的應用程式 ID。
輸入應用程式 ID 說明。
輸入應用程式 ID 尾碼。
若要支援推送,您必須使用不含萬用字元的明確應用程式 ID (例如 - com.tester.pushSample
)。
在應用程式服務中,選取推送通知核取方塊。
按一下繼續。
按一下提交。
按一下「完成」。
從清單中選取設定用來推送訊息的應用程式 ID,然後按一下「編輯」。
如果已經建立好推送憑證,則請跳至步驟 15。
向下捲動至推送通知,然後按一下正確的建立憑證…按鈕。
您按的按鈕視您要針對「開發」還是「生產」建立憑證而定。
請遵照步驟操作,在 Apple 網站上建立 CSR、上傳 CSR 及產生憑證。
向下捲動至推送通知區段,然後下載您剛才建立的 SSL 憑證。
按兩下憑證,將其新增至鑰匙圈。
若要取得 SSL 憑證和私密金鑰 (APNS):
開啓「鑰匙圈存取」。
按一下我的憑證,然後找到適合您應用程式和環境的 iOS 推送服務憑證。
您可以比對套件 ID,以及為「開發」或「生產」,以識別正確的憑證。
展開憑證並確認包含私密金鑰。
以滑鼠右鍵按一下私密金鑰並選取[!UICONTROL 匯出<name of key>
]。
在對話方塊中輸入必填資訊,然後儲存新的 .p12
檔案。
您無須輸入密碼。
在私密金鑰中,輸入 .p12
檔案。