Esta página se tradujo automáticamente y puede contener errores. Ver el original en inglés
Solución de problemas
Problemas comunes
La inicialización falla
- Verifique que su App ID y API Key sean correctos y que la aplicación háptica esté desplegada en Developer Portal.
- En iOS y visionOS,
initializedescarga los eventos hápticos desde el servidor. Compruebe que el dispositivo tenga conexión a Internet. - En macOS, asegúrese de que bHaptics Player esté instalado y en ejecución. Si su aplicación usa App Sandbox, habilite Outgoing Connections (Client).
No se encuentran dispositivos
- Llame a
scan()solo después de que el método delegadobleStateChangeinformetrue. Escanear antes de que Bluetooth esté listo no tiene ningún efecto. - Use
getBluetoothState()para distinguir la causa:3significa que el usuario denegó el permiso de Bluetooth,4significa que Bluetooth está apagado. - Compruebe que
NSBluetoothAlwaysUsageDescriptionesté configurado en los ajustes Info de su aplicación. - Bluetooth no está disponible en iOS Simulator ni en visionOS Simulator. Pruebe en un dispositivo real.
- Asegúrese de que el dispositivo háptico esté encendido y no esté conectado a otro teléfono o PC.
- En macOS, el SDK no escanea los dispositivos. Emparéjelos en bHaptics Player.
Los efectos hápticos no se reproducen
- Compruebe que el dispositivo esté emparejado y conectado:
getDevices()devuelve el dispositivo conconnected == true. - Compruebe que el nombre del evento exista en
getEventList(). Los nombres de eventos distinguen entre mayúsculas y minúsculas. - Llame a
playdespués de queinitializehaya finalizado. Los eventos no están disponibles hasta que finaliza la inicialización. - Compruebe el nivel de batería del dispositivo.
¿Todavía tiene dificultades?
- Consulte los problemas oficiales en GitHub o contáctenos en support@bhaptics.com.