Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

向後台應用發送測試消息

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

要開始使用 FCM,請構建最簡單的用例:當應用程序在設備的後台時,從Notifications Composer向開發設備發送測試通知消息。此頁面列出了實現此目標的所有步驟,從設置到驗證——如果您為 FCM設置了 Flutter 應用程序,它可能涵蓋您已經完成的步驟。

安裝 FCM 插件

  1. 如果您尚未安裝並初始化 Flutter 的 Firebase SDK

  2. 在 Flutter 項目的根目錄下,運行以下命令來安裝插件:

    flutter pub add firebase_messaging
    
  3. 完成後,重新構建您的 Flutter 應用程序:

    flutter run
    

訪問註冊令牌

要將消息發送到特定設備,您需要知道該設備的註冊令牌。因為您需要在通知控制台的字段中輸入令牌才能完成本教程,所以請確保在檢索令牌後復製或安全存儲它。

要檢索應用程序實例的當前註冊令牌,請調用getToken() 。如果未授予通知權限,此方法將向用戶請求通知權限。否則,它會返回一個令牌或由於錯誤而拒絕未來。

final fcmToken = await FirebaseMessaging.instance.getToken();

發送測試通知消息

  1. 在目標設備上安裝並運行該應用程序。在 Apple 設備上,您需要接受接收遠程通知的權限請求。

  2. 確保應用程序位於設備的後台。

  3. 打開通知編輯器並選擇新通知

  4. 輸入消息文本。

  5. 選擇發送測試消息

  6. 在標記為Add an FCM registration token的字段中,輸入您在本指南上一部分中獲得的註冊令牌。

  7. 點擊測試

單擊測試後,目標客戶端設備(應用程序在後台)應該會收到通知。

要深入了解向您的應用程序傳遞的消息,請參閱FCM 報告儀表板,它記錄了在 Apple 和 Android 設備上發送和打開的消息數量,以及 Android 應用程序的“展示次數”(用戶看到的通知)的數據。

下一步

向前台應用發送消息

當您的應用程序在後台成功發送通知消息後,請參閱在 Flutter 應用程序中接收消息以開始向前台應用程序發送消息。

超越通知消息

要向您的應用添加其他更高級的行為,您需要一個服務器實現

然後,在您的應用客戶端中: