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
View Authorized Services
Read the device authorization bitmask and identify enabled services
Retry Service Authorization
Ask the device to retry authorization for one supported service
Report Self-AI Authorization
Report the host app self-AI service authorization result to the device
Implement with AI Assistance
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.