Esta página se tradujo automáticamente y puede contener errores. Ver el original en inglés
Class BhapticsAppleDevices
BhapticsAppleDevices proporciona la API para buscar y conectarse a dispositivos bHaptics directamente a través de CoreBluetooth en iOS y visionOS. Consulte la Guía de conexión en iOS/visionOS para ver la configuración general y la UI de ejemplo.
nota
Use estas APIs únicamente en dispositivos físicos iOS/visionOS.
| API | Comportamiento |
|---|---|
BhapticsAppleDevices.Scan() | Inicia una búsqueda BLE de dispositivos bHaptics cercanos |
BhapticsAppleDevices.StopScan() | Detiene la búsqueda |
BhapticsAppleDevices.IsScanning() | Indica si hay una búsqueda en curso |
BhapticsAppleDevices.GetDevices() | Lista de dispositivos — HapticDevice (name, Position, IsConnected, IsPaired) |
BhapticsAppleDevices.Pair(id) | Emparejar (recordar) + conectar |
BhapticsAppleDevices.Unpair(id) | Desemparejar + desconectar |
BhapticsAppleDevices.IsSupported | Indica si se trata de un dispositivo físico iOS/visionOS (false en el Editor o en otras plataformas) |
// 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);
}