We are using Sentry to receive crashes that happens inside the Android SDK. This will help us to ensure a high stability of our SDK.
By default no crashes are reported to Sentry. If you want helping us to ensure a high quality you can opt-in and enable crash reporting of the SDK. You can do so by calling enableSdkCrashReporting()
on the Builder of the SDK:
SmartSpacesSdk.Builder(...)
.enableSdkCrashReporting()
.build
We do not send any uncaught exceptions from your Application. The Android SDK try-catches all calls within in the SDK.
When you have Proguard/R8 and obfuscation enabled we won’t be able to read your class names within the stacktrace. Only class names from com.sensorberg.* will be readable.