We are currently building a native iOS and Android SDKs which will be embedded within client apps.
We are using Fabric and Crashlytics but running into issues using Crashlytics to capture errors when running within an SDK. This is due to Crashlytics and related error logging frameworks being initialised globally on app launch which makes it difficult to configure and use multiple instances.
Have read Android: Installing Crashlytics in an SDK and its embracing app from several years back and doesn't sound promising.
Has anyone had experience doing this with Crashlytics or know of any other better suited solutions?
We ended up going with Sentry as this provided a more lightweight/custom implementation for our SDKs.