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);
}