トラブルシューティング

🚧

このドキュメントは古いバージョンのAndroid SDK v1について記載しています

Android SDK v1は 2021/05/11でサポート終了となります。
SDK v1 からのアップグレードについては、まず SDK v1からv2のアップグレード方法 をご覧ください。

デバッグログを取得する

原因のわからない問題が発生した時、SDKのログレベルを下げてログを出力することでを調査に活用することができます。SDKが出力するログはタグにKarteの文字列が含まれるため、フィルタをかけて抽出することも可能です。

KRLog.setLevel(KRLog.VERBOSE)
KRLog.setLevel(KRLog.VERBOSE);

接客サービスが表示されない

上位に別のViewが表示されている

接客サービスを表示するためのWebViewは、typeがTYPE_APPLICATION_ATTACHED_DIALOGのwindowとして画面に表示されます。以下のようなモジュールが画面上にある時、Activityよりも上位にViewが存在するため接客がうまく表示されない場合があります。

  • Alert Dialog などの Dialog あるいは DialogFragment
  • Window

画面遷移の途中に接客がKARTEから返却されている

複数のActivityを経由する画面遷移の後に接客を表示したい場合、一連の遷移の完了後に発火するイベントを接客のトリガーに指定することを推奨します。遷移中に接客がトリガーされた場合、意図せず接客がリセットされる可能性があります。