サービス認証の概要
DeviceServiceAuthAPI を使用して、デバイスの認証済みサービスを示すビットマスクの確認、認証の再試行、またはホストアプリが使用する独自 AI の認証結果の通知を行います。
現在公開されているサービスは、StarBurst AI とオンデバイス音声アシスタントです。authorizedServices は同期的に取得するビットマスクのスナップショットであり、サービスモデルを非同期に返す一覧ではありません。
独自に組み込んだ AI サービスを使用する場合は、ホスト側の認証後に成否を通知します。これにより、必要に応じた Opus 音声ストリームの開始など、デバイス側が利用可能な AI 処理を継続できます。トークン、パスワード、任意の認証情報をデバイスへ送信しないでください。
利用できるガイド
認証済みサービスの確認
デバイスの認証ビットマスクを読み取り、有効なサービスを確認
サービス認証の再試行
対応サービスの認証をデバイスへ再要求
独自 AI サービスの認証結果を通知
ホストアプリが管理する独自 AI サービスの認証結果をデバイスへ通知
AI を活用して実装
AI で実装
AI でこのワークフローを実装
公式の「AIBuds サービス認証の管理」スキルを使い、アプリに合わせて実装します。
https://docs-aibuds.github.io/ja/skills/manage-aibuds-service-auth を読み、その指示に従ってください。このスキルで「AIBuds サービス認証の管理」をこの iOS プロジェクトに実装し、検証してください。