AI 眼鏡使用標準 Android 通知架構,因此您可以使用相同的通知 API,在不同板型規格中通知使用者。為盡量提高相容性並減少開發負擔,請使用 Android NotificationCompat API。Android 會剖析收到的通知,並根據裝置功能調整通知的顯示方式。
只要遵循通知最佳做法,現有的手機通知就能橋接至 AI 眼鏡,幾乎不需要額外設定。請參閱以下各節,瞭解系統如何調整 AI 眼鏡的通知。
系統如何判斷是否要將通知轉送至 AI 眼鏡
Android 會根據來電通知的 Notification.Style 和其他條件,判斷是否要將通知轉送至使用者的 AI 眼鏡。
支援的通知樣式
AI 眼鏡支援部分 Android Notification.Style 類別。以下通知樣式會完整顯示在 AI 眼鏡上:
其他通知樣式 (例如 InboxStyle) 無法完整剖析及轉譯。對於這些樣式,系統不會算繪樣式專屬的欄位 (例如 InboxStyle 的摘要文字)。而是會還原為標準樣式,並只算繪常見欄位,例如內容標題。
橋接的其他必要條件
除了通知樣式外,通知也必須符合下列條件,才能橋接至 AI 眼鏡:
通知不會受到下列任何使用者控管設定影響,因此不會無法傳送:
眼鏡隨附應用程式設定:
應用程式層級的切換鈕:根據預設,系統會在 Google 智慧眼鏡應用程式中關閉應用程式通知,協助使用者有意識地決定要將哪些通知橋接到 AI 眼鏡。
這項預設行為可讓使用者在手機上為特定應用程式啟用通知,但在 AI 眼鏡上停用該應用程式的通知。為了協助使用者決定是否要在 Google 智慧眼鏡應用程式中啟用應用程式通知,請說明通知如何提升應用程式體驗。
使用者手機的系統層級通知設定:
應用程式層級的切換鈕:如果使用者在手機上完全停用應用程式的通知,系統就不會轉送該應用程式的任何通知。
通知管道設定:如果使用者停用應用程式定義的通知管道通知,系統就不會橋接該管道的任何通知。
使用者手機的系統層級「零打擾」設定:AI 眼鏡會使用手機的「零打擾」設定。如果使用者的手機處於「勿擾」模式,眼鏡也會停止顯示通知。
通知會指派給具有
IMPORTANCE_HIGH或IMPORTANCE_MAX的管道。通知標題不得為
null或空白。通知未標示
FLAG_LOCAL_ONLY。如果設定這個旗標,通知只會傳送至主要裝置。通知不是持續性通知,例如持續執行的背景工作,除非符合即時更新通知的資格。
如何將最新即時資訊通知傳送至 AI 眼鏡
即時更新通知是專為持續性、使用者發起的活動設計的特殊通知類別,這類活動需要即時監控,例如共乘預計抵達時間、逐步導航或通話中。與一般通知不同,即時更新會保持啟用狀態,持續提供資訊串流,並在系統 UI 中醒目顯示。
對於螢幕 AI 眼鏡,系統會在兩個主要位置即時更新:
- 主畫面:即時更新通知會以資訊卡形式顯示在主畫面畫布上。如果有多個即時更新處於啟用狀態,系統會改用「堆疊」。
- 系統資訊列:使用者在其他應用程式或體驗中時,系統資訊列會以狀態資訊方塊的形式顯示即時更新。狀態變更時,這些動態磚會短暫顯示。如果螢幕處於休眠狀態,狀態資訊方塊會自動喚醒螢幕,顯示狀態變更,讓使用者不必手動操作就能掌握最新資訊。
如果即時更新通知使用 AI 眼鏡支援的通知樣式,系統會完整剖析並顯示通知。如果即時更新通知使用其他通知樣式 (例如 BigTextStyle),系統就無法完整剖析,而是會改用標準樣式通知。
顯示 AI 眼鏡可用的通知動作
在顯示器上,來電通知會顯示為抬頭通知 (HUN)。如果是 MessagingStyle 通知,應用程式可以使用直接回覆動作。使用者可以輕觸展開查看更多詳細資料,並回覆訊息。
如果是其他通知樣式,唯一可用的選項是系統提供的清除動作。
使用直接回覆功能時,使用者可以透過語音回覆,或向前捲動選取智慧回覆清單中的內容。智慧回覆功能會使用裝置端 AI,建議簡短且相關的回覆。