關於通知和對話

通知會向使用者提供應用程式的即時相關更新,並顯示在狀態列、通知導覽匣和螢幕鎖定畫面等位置。向使用者傳達應用程式中的相關訊息、更新或事件,特別是在應用程式未於前景執行的情況下。

對話是與他人即時通訊的通知,在通知匣中會顯示在專屬的優先順序部分。對話支援對話框分享目標。讓訊息應用程式與 Android 體驗完美整合,提升使用者參與度,並讓使用者對您的應用程式留下深刻印象。

瞭解 Android 通知的重要概念

有效且正確地使用通知,是讓使用者重返應用程式的好方法,但有許多事項需要瞭解。以下是幾個基本概念:

  • 通知執行階段權限 (POST_NOTIFICATIONS):自 Android 13 (API 級別 33) 以上版本起,應用程式必須要求 POST_NOTIFICATIONS 權限才能傳送通知,讓使用者直接控管哪些應用程式可以傳送通知。
  • 通知管道:應用程式必須使用管道發布通知,且管道具有專屬 ID 和使用者可見的名稱。使用者可以針對每個管道微調通知設定,因此您應按照使用者可理解的方式,依類型或優先順序將通知分類 (例如訊息、快訊、最新消息)。
  • 通知群組:群組會以視覺化方式整理相關通知,方便使用者統一管理。
  • 通知標記:應用程式圖示上的小圓點或數字 (視啟動器支援情況而定) 表示有未讀通知。(您可以選擇讓應用程式提供自訂號碼)。
  • MessagingStyle:用於呈現不同使用者或使用者群組之間對話的通知樣式。如要使用 Android 的對話功能,必須以這種樣式建立通知。
  • 通知動作:通知底部的按鈕,可對通知代表的資料執行動作,例如「封存」或「回覆」。使用者甚至可以直接在通知中輸入回覆。

如要瞭解 Android 通知的基本概念,請參閱通知總覽。如要進一步瞭解如何將訊息應用程式帶到大多數 Android 平台,請參閱「訊息應用程式最佳做法」。如要進一步瞭解通知和對話的最佳做法與基本工具,請參閱「人員和對話」。

提升應用程式品質

為協助訊息應用程式達到甚至超越使用者期望,並讓應用程式與 Android 充分整合,請充分運用 Android 提供的通知功能:

  • 支援對話通知長期捷徑,讓使用者透過小工具將聯絡人和群組捷徑新增至主畫面。
  • 在啟動器中支援通知標記
  • 支援直接回覆,讓使用者直接透過通知回覆訊息。
  • 啟用穿戴式裝置的智慧回覆功能,讓使用者透過手錶輕鬆通訊。
  • 支援對話泡泡,讓使用者在裝置上執行其他工作時,也能輕鬆繼續對話。

如需更多通知相關功能,請參閱完整指南,進一步提升社群和訊息體驗。