コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
アカウント キーを遡及的に作成する
シーカーがファスト ペアリング エントリポイントではなく、従来の方法(Bluetooth の設定など)でペアリングを行っている場合、プロバイダにアカウントキーが書き込まれることはありません。この場合、ユーザーはファスト ペアリング デバイスを所有していても、ファスト ペアリング機能を表示または使用できなくなります。ユーザーがファスト ペアリングを利用できるようにするために、プロバイダは、ペアリングが発生した直後にシーカーがアカウント キーをサイレントに書き込みできるようにしなければなりません。
- ファスト ペアリング フローを実行せずにプロバイダがボンディングされている場合は、キーベースのペア設定方式で最大 1 分間、新しいアカウントキーを書き込むことができます。この期間中に書き込まれるアカウントキーは 1 つのみとします。
- RFCOMM チャネルが確立されると、プロバイダはメッセージ ストリームを介してモデル ID と BLE アドレスをシーカーに送信する必要があります。シーカーは GATT 接続を構築して、鍵ベースのペア設定手順を開始します。
- フラグビット 3 が設定された Raw リクエストを受信した場合、プロバイダは、ボンディングされたデバイスの BR/EDR アドレスがリクエストに含まれているものと同じであることを確認する必要があります。そうでない場合は、リクエストを拒否してください。
- デバイスはすでにボンディングされているため、BR/EDR ボンディングとパスキーの検証(手順のステップ 8 ~ 17)はスキップされ、共有シークレットが確立されると、シーカーはアカウントキーをプロバイダに直接書き込みます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2023-04-20 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]