Skip to main content

Service Auth Overview

Use DeviceServiceAuthAPI to inspect the device authorization bitmask, request another authorization attempt, or report the host app's self-AI authorization result.

The current public service set contains StarBurst AI and the on-device voice assistant. authorizedServices is a synchronous bitmask snapshot, not an asynchronous list of service models.

For a self-integrated AI service, report the Boolean result after host-side authentication so the device can continue eligible AI workflows, including starting an Opus voice stream when required. Do not send tokens, passwords, or arbitrary authentication dictionaries to the device.

Available Guides

Implement with AI Assistance

Build with AI

Implement this workflow with AI

Use the official Manage AIBuds Service Authorization skill to adapt this workflow to your app.

Read and follow https://docs-aibuds.github.io/skills/manage-aibuds-service-auth. Use it to implement Manage AIBuds Service Authorization in this iOS project and verify the result.
View official skill