メインコンテンツへスキップ
デバッグログのキャプチャは、モバイルSDKおよびプッシュ通知の問題をトラブルシューティングする最も効果的な方法です。このガイドは、iOSおよびAndroidアプリのデバッグログを生成し、必要に応じてサポートチームとログを共有するのに役立ちます。

要件

デバッグログをキャプチャするには、次のものが必要です:
  • 問題を再現できるデバイス
  • アプリの開発者ツールへのアクセス
  • OneSignal Mobile SDKバージョン5.0.0以上
以前のSDKバージョンを使用している場合は、手順についてバージョン9.0ドキュメントを参照してください。

ステップバイステップの手順

1. 詳細ログを有効にする

OneSignal SDKを初期化する前にVERBOSEログレベル呼び出しをアプリに追加します。これにより、すべてのOneSignal操作の詳細な診断情報がキャプチャされます。
// LogLevel: NONE | FATAL | ERROR | WARN | INFO | DEBUG | VERBOSE
OneSignal.getDebug().setLogLevel(OneSignal.LOG_LEVEL.VERBOSE);
すべてのSDKアクティビティがログに記録されるように、OneSignal.initを呼び出す_前に_ログレベルを設定してください。

2. 問題を再現する

詳細ログを有効にした状態で、Android StudioまたはXcodeに接続された物理デバイスまたはエミュレーターで問題を再現します。

問題を再現する

3. ログをキャプチャして共有する

問題が再現されたら、ログを確認して問題の診断に役立つかどうかを確認します。 サポートが必要な場合は、ログ全体を最初から最後までコピー&ペーストし、.txtファイルとしてOneSignalサポートに送信してください。 関連するすべての再現手順、スクリーンショット、およびその他の詳細を含めてください。

ログを共有する

プラットフォーム固有の手順

  • Android Studio
  • Xcode

Android Studio

  1. 下部パネルのRunタブを開きます。(表示されない場合は、View > Tool Windows > Runに移動します)
  2. 接続されたデバイスまたはエミュレーターでアプリを実行します。
  3. 問題を再現します。
  4. すべてのログ出力を選択( Ctrl + AまたはCmd + A)してコピーします。
  5. .txtファイルに貼り付けます。
  6. 再現手順とともにファイルをOneSignalサポートに送信します。
📎 サンプルログ(Google Drive)

Android Studioでアプリを実行する方法。