使用 Firebase Cloud Messaging
為了確保及時向 Android 裝置發送命令,卡巴斯基安全管理中心 Linux 使用推播通知機制。推播通知透過 Firebase Cloud Messaging(以下簡稱 FCM)在 Android 裝置和管理伺服器之間交換。在卡巴斯基安全管理中心 Linux 網頁主控台中,可以指定 Firebase Сloud Messaging 的設定從而將 Android 裝置連線到服務。
若要擷取 Firebase Сloud Messaging 的設定,您必須有 Google 帳戶。
要啟用對 FCM 的使用:
- 在卡巴斯基安全管理中心 Linux 網頁主控台的主視窗中,選擇資產(裝置) →Mobile→Devices。
- 開啟三點功能表(
)並選擇Forced Android device synchronization。 - 在Firebase project number欄位中,指定 FCM 寄件者 ID。
- 在Private key欄位中,選擇私鑰檔案。
在下次同步管理伺服器時,Android 裝置將被連線到 Firebase Cloud Messaging。
當您切換到其他 Firebase 項目時,您需要等待 10 分鐘 FCM 才能還原。
FCM 服務在以下位址範圍內執行:
- 從 Android 裝置端,需要對以下位址的連接埠 443 (HTTPS)、5228 (HTTPS)、5229 (HTTPS) 和 5230 (HTTPS) 的存取:
- google.com
- fcm.googleapis.com
- oauth2.googleapis.com
- android.apis.google.com
- Google's ASN 15169 中列出的所有 IP 位址
- 從管理伺服器端,需要對以下位址的連接埠 443 (HTTPS) 的存取:
- fcm.googleapis.com
- Google's ASN 15169 中列出的所有 IP 位址
如果在網頁主控台的管理伺服器內容中指定了代理伺服器設定,他們將被用來與 FCM 互動。
設定 FCM:獲取寄件者 ID 和私鑰檔案
要設定 FCM:
- 在 Google 入口註冊。
- 前往Firebase 主控台。
- 執行以下操作之一:
- 若要建立新項目,請按一下建立項目並按照螢幕上的指示進行操作。
- 開啟現有項目。
- 點擊齒輪圖示並選擇項目設定。
項目設定視窗將開啟。
- 選擇Cloud Messaging頁簽。
- 從Firebase Cloud Messaging API (V1)部分的寄件者 ID欄位中檢索相關寄件者 ID。
- 選擇服務帳戶頁簽,然後按一下產生新私鑰。
- 在開啟的視窗中,按一下產生金鑰以產生並下載私鑰檔案。
Firebase Cloud Messaging 現已配置。
頁頂