以下の内容はhttps://baba-s.hatenablog.com/entry/2024/03/13/080000より取得しました。


【Unity】Crashlytics.ReportUncaughtExceptionsAsFatal で、捕捉されなかった例外を「非致命的」ではなく「クラッシュ」として扱う

概要

using System;
using UnityEngine;

public class Hoge : MonoBehaviour
{
    private void Update()
    {
        throw new Exception( "ピカチュウ" );
    }
}

Firebase の Crashlytics では通常、try ~ catch で捕捉されなかった例外は

「非致命的」として扱われるが、

using System;
using Firebase.Crashlytics;
using UnityEngine;

public class Fuga : MonoBehaviour
{
    private void Start()
    {
        Crashlytics.ReportUncaughtExceptionsAsFatal = true;
    }

    private void Update()
    {
        throw new Exception( "ピカチュウ" );
    }
}

Crashlytics.ReportUncaughtExceptionsAsFataltrue にすると

「クラッシュ」として扱われるようになる

参考サイト様




以上の内容はhttps://baba-s.hatenablog.com/entry/2024/03/13/080000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14