Diese Seite wurde automatisch übersetzt und kann Fehler enthalten. Original auf Englisch ansehen
Troubleshooting
Häufige Probleme
Initialisierung schlägt fehl
- Überprüfen Sie, ob Ihre App ID und Ihr API Key korrekt sind und die haptische App im Developer Portal bereitgestellt ist.
- Unter iOS und visionOS lädt
initializedie haptischen Events vom Server herunter. Prüfen Sie, ob das Gerät eine Internetverbindung hat. - Stellen Sie unter macOS sicher, dass der bHaptics Player installiert ist und läuft. Wenn Ihre App App Sandbox verwendet, aktivieren Sie Outgoing Connections (Client).
Keine Geräte gefunden
- Rufen Sie
scan()erst auf, nachdem die Delegate-MethodebleStateChangetruegemeldet hat. Ein Scan, bevor Bluetooth bereit ist, bewirkt nichts. - Verwenden Sie
getBluetoothState(), um die Ursache zu unterscheiden:3bedeutet, dass der Benutzer die Bluetooth-Berechtigung verweigert hat,4bedeutet, dass Bluetooth ausgeschaltet ist. - Prüfen Sie, ob
NSBluetoothAlwaysUsageDescriptionin den Info-Einstellungen Ihrer App gesetzt ist. - Bluetooth ist im iOS Simulator und im visionOS Simulator nicht verfügbar. Testen Sie auf einem echten Gerät.
- Stellen Sie sicher, dass das Haptikgerät eingeschaltet und nicht mit einem anderen Smartphone oder PC verbunden ist.
- Unter macOS werden Geräte nicht vom SDK gescannt. Koppeln Sie sie im bHaptics Player.
Haptic-Effekte werden nicht abgespielt
- Prüfen Sie, ob das Gerät gekoppelt und verbunden ist:
getDevices()gibt das Gerät mitconnected == truezurück. - Prüfen Sie, ob der Event-Name in
getEventList()vorhanden ist. Bei Event-Namen wird zwischen Groß- und Kleinschreibung unterschieden. - Rufen Sie
playauf, nachdeminitializeabgeschlossen ist. Events sind erst verfügbar, wenn die Initialisierung beendet ist. - Überprüfen Sie den Akkustand des Geräts.
Stecken Sie immer noch fest?
- Sehen Sie in den offiziellen GitHub Issues nach, oder kontaktieren Sie uns unter support@bhaptics.com.