Appsee React Native (iOS) Integration Instructions

  1. Add the Appsee plugin to your project: npm install --save react-native-appsee
    react-native link react-native-appsee
  2. Call the following method when your app starts (when your root component loads): var Appsee = require('react-native-appsee');
    Appsee.start("YOUR API KEY");
    You can view all your API keys in your dashboard (you need to register or login in order to get your API key).
  3. (Optional) Define your app screens using Appsee.startScreen() and add custom events using Appsee.addEvent(). see more in our SDK API.
    Note: Appsee doesn't automatically detect app screens & popups under React Native.
  4. (Optional) Hide sensitive views by calling Appsee.markViewAsSensitive via a "ref":
    <Button ref='{ x => Appsee.markViewAsSensitive(x) }' /> Note: hiding views that are only used to layout their children may not work due to React Native optimizations. To avoid these optimizations, mark the container view with "collapsable={false}".

Important Note

Appsee uploads data only when the app is minimized to the background.
If you are running from XCode do not stop the app, just press on the "home" button in order for data to be uploaded.
That's it, you're good to go!
Now, launch your app, use it for a few seconds and minimize the app to the background.
Visit the dashboard to view your first tracked session.

What's next?

You can review the full API reference docs to customize your Appsee implementation.
Here are a few important topics to review: If you have any questions or need any assistance please contact us at