BacktraceをUnityに統合する場合の基本的な機能をいくつか紹介するサンプルプロジェクトです。
レポートの種類
- マネージド(C#)
- ネイティブ (CPP/Java)
- ANR、ハング
- メモリ不足によるクラッシュ(OOM)
Backtraceの機能
- パンくず機能
- 添付ファイル
- ソースコードリポジトリとの統合
- Unity 2021.1.22f1以上
- Backtrace インスタンス - https://create.unity3d.com/jp-backtrace-trial で自分のインスタンスを作成
- (任意) Android/iOS/Windowsモジュールのうちの1つ以上をインストール
- Backtraceインスタンスに新しいプロジェクトをセットアップします。
- 送信トークンを作成します。
- Backtrace ウェブ・コンソールのプロジェクト設定で インテグレーションガイド->Unityに移動し、サーバーの URL をコピーします。
- レポジトリをクローンし、Unity で "Scenes->SampleScene.unity" のシーンを開きます。
- Sample Errors"ゲームオブジェクトの"Backtrace Client" コンポーネントで、"Server Address" フィールドに サーバーの URL を入力します。
https://submit.backtrace.io/[instance name]/[token string]/json
- プレイボタンを押して、ゲームウインドウのボタンをクリックし、様々なエラーを起こします。
- Backtrace ウェブ・コンソールを開き、レポートが表示されることを確認します。
- Android / iOS / Windows プラットフォームでビルド (File->Build Settings...->Build) して、ネイティブ・エラーをテストします。
- (任意) ネイティブクラッシュのシンボル化されたエラーを確認したい場合は、Readmeファイルの手順に従ってください。
- (任意) Backtrace ウェブコンソール内でソースコードを統合させたい場合は、サポートガイドの手順に従ってください。
以下は、PythonとDockerを使用したカスタムWebhook統合の例です。カスタムWebhookのセットアップに関する詳細は、こちらをご覧ください。
- UnityでのBacktraceの使用方法については、Readmeファイルをお読みください。
- さらに質問がある場合は、FAQ を参照してください。
- ご不明な点がある場合、または詳細な情報やデモをご希望の場合は、お問い合わせください。