メインコンテンツまでスキップ
このページは自動翻訳されており、誤りが含まれる場合があります。 英語の原文を表示

トラブルシューティング

よくある問題​

初期化に失敗する場合​

  • 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 の完了後に呼び出してください。初期化が完了するまでイベントは使用できません。
  • デバイスのバッテリー残量を確認してください。

それでも解決しない場合は?​