Initialization (RN SDK)

Initialization

Initialize the SDK object and use it anywhere in your application.

Remember to initialize the SDK only once on application launch.


import PersonaClick from '@personaclick/rn-sdk';
...
const pcsdk = new PersonaClick(store_key, stream);

Initialization parameters

Name

Type

Requirement

Description

store_keystringrequiredThe current store key from the PersonaClick account.
streamstringrequiredData stream code. Alphanumeric string (letters, numbers only). Max length: 16. It can be "ios", "android", or any other string value. It's used to distinguish between mobile apps, websites, and other events sources.

Example of use

import PersonaClick from '@personaclick/rn-sdk';
...
const pcsdk = new PersonaClick("c6d2fe5fdca0c8e51d10b07523bc07", "android");


Initialization Check

The method allows checking if the initialization is done or not.

Method Response

The method returns a boolean value:

  • true - initialization completed
  • false - initialization failed or ended with an error

Example of use

if (pcsdk.isInit()) {
    // the initialization was successful
} else {
    // the initialization failed or ended with an error
}

Copyright 2018-2024 PersonaClick