已新增: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
|