Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

向後台應用發送測試消息

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

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

安裝 FCM 插件

  1. 如果您還沒有安裝並初始化 Firebase SDKs for Flutter ,請執行此操作。

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

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

    flutter run
    

訪問註冊令牌

要向特定設備發送消息,您需要知道該設備的註冊令牌。由於您需要在通知控制台的字段中輸入令牌才能完成本教程,因此請務必復制令牌或在檢索後安全地存儲它。

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

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

發送測試通知消息

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

  2. 確保應用程序在設備的後台運行。

  3. 在 Firebase 控制台中,打開消息頁面

  4. 如果這是您的第一條消息,請選擇創建您的第一個營銷活動

    1. 選擇Firebase Notification messages並選擇Create
  5. 否則,在“活動”選項卡上,選擇“新建活動” ,然後選擇“通知”。

  6. 輸入消息文本。所有其他字段都是可選的。

  7. 從右窗格中選擇發送測試消息

  8. 在標記為添加 FCM 註冊令牌的字段中,輸入您在本指南上一節中獲得的註冊令牌。

  9. 選擇測試

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

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

下一步

向前台應用程序發送消息

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

超越通知消息

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

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