fuchsia.bluetooth.fastpair

已新增: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類型說明
response Provider_Enable_Response
err zx/Status