Smartlook

Android

iOS

React Native

Flutter

Ionic

Cordova

Unity

Unreal Engine

Cocos

Xamarin

Web
SDK Installation
AndroidiOSCocosCordovaFlutterIonicReact NativeUnityUnreal Engine 4Xamarin
SDK Conceptual
SDK API reference
SDK Cookbooks
SDK Integrations
REST API (beta)

Xamarin SDK Installation

  1. Add Smartlook Xamarin NuGet to the project.

  2. Include Smartlook into the respective source code, then setup and start it

using Smartlook;
...
Smartlook.Analytics.SetupAndStart("API_KEY");

To setup Smartlook, the unique project API key is needed. It can be found in the mobile project settings in Smartlook Dashboard.

The most straightforward way to run Smartlook is by setting and starting it up at the very begin of the app life cycle

  • iOS: in didFinishLaunchingWithOptions of the AppDelegates class
  • Android: in onCreate() of the Application class
  1. Smartlook now starts recording the application. The recordings will appear in the Smartlook player shortly.

SDK will upload sessions only on WiFi. When uploading on mobile connections is requested, too, it must be enabled in the project settings in the dashboard. More details about the recording process can be found in the Conceptual documentation.

Further Steps

All Smartlook SDK methods are documented in the Smartlook API reference.

Some advanced use-case and troubleshooting case-studies are described in the Cookbooks section of this documentation.

Issues and bugs can be reported in the issue tracker.

Concepts undelying the Smartlook functionality are descibed in the Conceptual documentation: