# Getting started


This guide explains how to configure your User.com project and prepare it for Mobile SDK integration. Before implementing the Mobile SDK in your app, you must complete several configuration steps in your User.com and Firebase accounts.

# Prerequisites

Before proceeding, ensure you have:

  • An active User.com project
  • A Firebase project for your mobile application
  • Administrative access to both User.com and Firebase

# User.com Configuration


Before you start integrating Mobile SDK, make sure User.com is configured and ready to form a connection with your Mobile App.

User.com setup will include:

  • Generate Mobile SDK Key
  • Upload Firebase Service Key
  • Get App Key and App Domain

# Generate Mobile SDK Key

Before you can start using Mobile SDK, you have to generate mobile SDK authorization token in User.com.

  1. Log in to your User.com project
  2. Navigate to Settings → App Settings → Advanced → Mobile keys
  3. Click Create Mobile SDK Key

alt text

INFO

Remember that a correct Mobile SDK Key is 64 characters long.

# Upload Firebase Service Key

To enable Push Notifications and In-App Messages, you must connect User.com with your Firebase project:

  1. Navigate to Firebase Console (opens new window)
  2. Select your Mobile App project
  3. Go to Project settings → Service accounts
  4. Click Generate new private key

Firebase Console panel

  1. When prompted, click Generate key (this will download a JSON file)
  2. Return to User.com and navigate to Settings → App Settings → Advanced → Mobile keys
  3. Click Add SDK Admin
  4. Name your key for future reference and upload the JSON file you downloaded

Firebase Service Key modal

When you have sucessfully created both Mobile SDK and SDK Admin keys, User.com is ready to be integrated in your Mobile App.

# Retrieve App & Domain Keys

These values are unique to your User.com project and required for SDK implementation:

  1. Navigate to Settings → Setup & Integrations
  2. Locate and copy the App Key and App Domain values

Integrations keys

# Next Steps


Now that you've completed the prerequisite configuration, you're ready to implement the Mobile SDK in your application. Please refer to our platform-specific implementation guides:

# Resources


Explore our sample implementations to better understand how to integrate the SDK:

For more detailed technical information and help with issues, visit our: