Skip to content

Conversation

@mrober
Copy link
Contributor

@mrober mrober commented Nov 28, 2022

Implement Crashlytics Unity ODFs for iOS and Android.

Design doc: go/crashlytics-unity-fatals
API review: go/crashlytics-unity-fatals-api

@mrober mrober force-pushed the crashlytics-fatals branch from 1eb32dd to c3bef10 Compare January 3, 2023 15:40
@mrober mrober changed the title WIP: Implement Crashlytics ODFs Implement Crashlytics Unity ODFs Jan 5, 2023
// clang-format on
METHOD_LOOKUP_DECLARATION(crashlytics_core,
METHOD_LOOKUP_NONE, CRASHLYTICS_CORE_FIELDS)
CRASHLYTICS_CORE_METHODS,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what the reason of making this change?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The logFatalException method is an internal api of CrashlyticsCore, not a public api of Crashlytics. So we added it here so we can call it via jni.

Copy link
Contributor

@cynthiajoan cynthiajoan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM in general with some minor questions.

* [crashlytics ondemand fatals]fix the fatal logic

* remove RecordCustomException and System.Environment.StackTrace frame for fault blame on crashlytics sdk
@mrober mrober merged commit f693f3d into main Jan 13, 2023
@mrober mrober deleted the crashlytics-fatals branch January 13, 2023 19:56
@firebase firebase locked and limited conversation to collaborators Feb 13, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants