Firebase Crashlytics

Manual integration

Smartlook can be easily integrated into Heap using IntegrationListener:

class CustomIntegrationListener implements IntegrationListener {
	@override
  void onSessionReady(String? dashboardSessionUrl) {
      FirebaseCrashlytics.instance.setCustomKey("sessionUrl", dashboardSessionUrl);
  }

  @override
  void onVisitorReady(String? dashboardVisitorUrl) {
   FirebaseCrashlytics.instance.setCustomKey("userUrl", dashboardVisitorUrl);
  }
}

//Put to your init state or some place you want to register this
Smartlook.registerIntegrationListener(CustomIntegrationListener());

Full Firebase Crashlytics API documentation can be found on the official website.