このページは自動翻訳されており、誤りが含まれる場合があります。 英語の原文を表示
トラブルシューティング
よくある問題
初期化に失敗する場合
- App ID と API Key が正しいこと、そして Developer Portal でハプティックアプリがデプロイされていることを確認してください。
- iOS と visionOS では、
initializeがサーバーからハプティックイベントをダウンロードします。デバイスがインターネットに接続されていることを確認してください。 - macOS では、bHaptics Player がインストールされ、実行中であることを確認してください。アプリで App Sandbox を使用している場合は、Outgoing Connections (Client) を有効にしてください。
デバイスが見つからない場合
scan()は、bleStateChangeデリゲートメソッドがtrueを通知した後にのみ呼び出してください。Bluetooth の準備が整う前にスキャンしても何も起こりません。getBluetoothState()を使用して原因を切り分けてください。3はユーザーが Bluetooth の権限を拒否したことを、4は Bluetooth がオフであることを意味します。- アプリの Info 設定に
NSBluetoothAlwaysUsageDescriptionが設定されていることを確認してください。 - iOS Simulator と visionOS Simulator では Bluetooth を使用できません。実機でテストしてください。
- ハプティックデバイスの電源が入っていること、そして他のスマートフォンや PC に接続されていないことを確認してください。
- macOS では、SDK はデバイスをスキャンしません。bHaptics Player でデバイスをペアリングしてください。
ハプティックエフェクトが再生されない場合
- デバイスがペアリングされ、接続されていることを確認してください。
getDevices()がconnected == trueのデバイスを返す必要があります。 - イベント名が
getEventList()に存在することを確認してください。イベント名は大文字と小文字が区別されます。 playはinitializeの完了後に呼び出してください。初期化が完了するまでイベントは使用できません。- デバイスのバッテリー残量を確認してください。
それでも解決しない場合は?
- 公式 GitHub Issues を確認するか、support@bhaptics.com までお問い合わせください。