このページは自動翻訳されており、誤りが含まれる場合があります。 英語の原文を表示
Class BhapticsAppleDevices
BhapticsAppleDevices は、iOS および visionOS で CoreBluetooth を通じて bHaptics デバイスを直接スキャンして接続するための API を提供します。全体的なセットアップとサンプル UI については、iOS/visionOS 接続ガイド をご覧ください。
注記
これらの API は iOS/visionOS の実機でのみ 使用してください。
| API | 動作 |
|---|---|
BhapticsAppleDevices.Scan() | 周辺の bHaptics デバイスの BLE スキャンを開始します |
BhapticsAppleDevices.StopScan() | スキャンを停止します |
BhapticsAppleDevices.IsScanning() | スキャンが実行中かどうか |
BhapticsAppleDevices.GetDevices() | デバイスのリスト — HapticDevice (name, Position, IsConnected, IsPaired) |
BhapticsAppleDevices.Pair(id) | ペアリング(記憶)+ 接続 |
BhapticsAppleDevices.Unpair(id) | ペアリング解除 + 接続解除 |
BhapticsAppleDevices.IsSupported | iOS/visionOS の実機かどうか(エディターや他のプラットフォームでは false) |
// Minimal example: start scanning → poll the list → connect to the first device
BhapticsAppleDevices.Scan();
var devices = BhapticsAppleDevices.GetDevices(); // Call periodically to refresh
if (devices.Count > 0 && !devices[0].IsPaired)
{
BhapticsAppleDevices.Pair(devices[0].Address);
}