मुख्य कंटेंट तक स्किप करें

अधिकृत सेवाएँ देखें

Connected device से authorizedServices पढ़ें।

API संदर्भ

Swift
/// The protocol for device service authentication API.
protocol DeviceServiceAuthAPI: DeviceAPI {
    /// A collection of currently authorized services.
    var authorizedServices: AIBudsAuthorizedServices { get }
}

AIBudsAuthorizedServices option set अभी ये flags परिभाषित करता है:

Flagअर्थ
AIBudsAuthorizedServicesNoneकोई represented service authorized नहीं।
AIBudsAuthorizedServicesStarBurstStarBurst AI authorized है।
AIBudsAuthorizedServicesOnDeviceVoiceAssistantOn-device voice assistant authorized है।

उपयोग के उदाहरण

Swift
guard let device = device as? DeviceServiceAuthAPI else { return }

let services = device.authorizedServices
let starBurstAuthorized = services.contains(.starBurst)
let voiceAssistantAuthorized = services.contains(.onDeviceVoiceAssistant)

Future के unknown bits को forward-compatible data मानें और पूरे mask को reject न करें।