已新增:10
專家
供應商
定義於 fuchsia.bluetooth.fastpair/provider.fidl
用於啟用系統藍牙快速配對供應商服務的通訊協定。
啟用
要求啟用快速配對供應商服務。
如要啟用快速配對服務,一個用戶端只能註冊一個用戶端。系統會針對後續要求傳回「錯誤」。
服務的生命週期與提供的 watcher 相關聯。如要停用快速配對功能,請關閉 watcher。
- 要求 watcher是 ProviderWatcher 的用戶端端,會決定快速配對服務的生命週期。
- 當伺服器處理完要求時,系統會傳送空白回應。
- 如果收到啟用服務的後續要求,則會傳回 ALREADY_BOUND錯誤。
要求
| 名稱 | 類型 | 
|---|---|
| watcher | ProviderWatcher | 
回應
| 名稱 | 類型 | 
|---|---|
| payload | Provider_Enable_Result | 
供應商監看員
定義於 fuchsia.bluetooth.fastpair/provider.fidl
代表有效的快速配對供應商服務。服務的生命週期與這個通訊協定相連結。
關閉通訊協定會停用服務。
系統可能會關閉通訊協定,表明服務因內部原因而終止。
配對完成
如果成功完成對等端的快速配對配對程序,就會呼叫此方法。
- 要求 id與已連線快速配對尋找器對等裝置相關聯的專屬 ID。
- 都必須確認每個 OnPairingComplete要求都應經過確認。
要求
| 名稱 | 類型 | 
|---|---|
| id | fuchsia.bluetooth/PeerId | 
回應
<空白>
結構
供應商啟用回應
定義於 fuchsia.bluetooth.fastpair/provider.fidl
<空白>
聯合國
Provider_Enable_Result strict
定義於 fuchsia.bluetooth.fastpair/provider.fidl
| 序數 | Variant | 類型 | 說明 | 
|---|---|---|---|
| 1 | response | Provider_Enable_Response | |
| 2 | err | zx/Status |