Firebase Crashlytics

Manual integration

Smartlook can be easily integrated into Crashlytics using IntegrationListener:

Smartlook.registerIntegrationListener({
  onSessionReady: function (dashboardSessionUrl) {
    await Promise.all([
      crashlytics().setAttribute('dashboardSessionUrl', dashboardSessionUrl)
    ]);
);
  },
  onVisitorReady: function (dashboardVisitorUrl) {
    await Promise.all([
      crashlytics().setAttribute('dashboardVisitorUrl', dashboardVisitorUrl)
    ]);
  }
});

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