瞭解應用程式與使用者溝通的各種方式,然後根據各種用途選擇最合適的選項。
應用程式可透過使用浮動式訊息、通知和導航快訊的方式,與使用者溝通,也可以使用訊息導向範本或語音輸入。在應用程式中使用語音輸入功能時,請遵循最佳做法,以保護使用者隱私和打造品牌體驗。
應用程式需要與使用者溝通時,請選擇最適合的方法:
溝通方式 | 形式 | 範例應用實例 |
---|---|---|
訊息範本 | 含圖示或圖片的簡短訊息 + 最多 4 個動作 | 錯誤訊息 |
長訊息範本 | 可捲動的長篇訊息,可在車輛停妥時閱讀 | 權限的法律文字 |
Toast | 顯示極短文字的彈出式視窗 | 指示使用者在停車後繼續在手機上流程 |
語音輸入 | 透過麥克風提供的輸入內容,並由應用程式錄製 | 使用者在開車時提出應用程式要求 |
導航快訊 | 簡短訊息,包含導覽範本中的選用動作 (不會封鎖導覽資訊) | 建議路徑變更 |
抬頭通知 (HUN) | 臨時通知資訊卡,內含簡短文字 + 最多 2 項動作,可透過深層連結導向應用程式的相關部分 | 會幹擾其他任務的重大更新 (在導航範本外使用) |
進一步瞭解通知功能:
- 請注意,車輛原始設備製造商 (OEM) 可以決定是否要在應用程式的 AAOS 版本中顯示導航 HUN。
- 如要進一步瞭解導航應用程式使用的通知類型,請參閱「導航通知:即時路線 (TBT) 和一般模式」。
- 如要進一步瞭解如何在車輛專用 Android 中顯示通知,請參閱「顯示通知」。
- 如要進一步瞭解 AAOS,請參閱「Android Automotive OS 通知」。
語音輸入詳細資料
應用程式透過語音輸入功能,可基於多種目的 (例如建立自己的應用程式內助理) 存取車輛的麥克風,以收集音訊輸入。
運作方式
![包含語音輸入圖示的導航範本](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/images/voice-input.png?authuser=6&hl=zh-tw)
- 使用者要求語音輸入 (在本範例中透過動作列中的麥克風圖示)。
- 畫面上會出現重疊視窗,表示系統正在錄製。
- 使用者只要關閉重疊元素即可停止錄製,也可以等到應用程式停止錄製時再停止說話。
如需此程序的範例流程,請參閱「透過語音與應用程式通訊」。
最佳做法
開發應用程式時,請謹記以下最佳做法:
- 事先取得同意。確認使用者已授予應用程式存取車輛麥克風的權限 (最好在行車前這麼做)。
- 提供進入點。讓使用者能啟動語音輸入,例如動作列中的麥克風圖示。然後等待他們啟動程序。
- 打造品牌體驗。建立應用程式內助理時,請注意這是應用程式專屬的助理。
- 在使用者點選後停止。使用者說話後,請停止錄製。