rn-vasanth-component
v1.0.2
Published
## Description
Downloads
20
Maintainers
Readme
rn-vasanth-component
Description
Your Package Name is a powerful tool for [briefly describe what your package does, e.g., "simplifying data processing in JavaScript applications"]. It offers a range of features to help you [highlight key benefits or functionalities, e.g., "manage data efficiently, perform complex calculations, and streamline workflows"].
Installation
npm install rn-vasanth-component
For iOS,
pod install
Usage
Import
import vasanthcomponent from "rn-vasanth-component";
Example of predefined events call
vasanthcomponent.trigger("event-name", data);
Example of custom events call
vasanthcomponent.event("event-name", data);
Predefined events
To enhance the performance of our app, we are tracking several important predefined events. Below is the list of these events for your review. Please take a moment to read through them and implement them in your project accordingly.
initialize() :
In the initialize() event, please ensure that you pass your app's FCM token, device ID, application ID, and application secret to register your app with our package.
vasanthcomponent.trigger("initialize", {
fcmToken: value,
deviceId: value,
applicationId: value,
applicationSecret: value,
});
login() :
We kindly request that you utilize the login() event to track users' active statistics within the application.
vasanthcomponent.trigger('login', {key1 : value1, key2 : value2 , ...});
register() :
We kindly ask you to implement the register() event to capture essential user registration details within the application. This event should include the user's information, such as their name, email, and any other relevant data.
vasanthcomponent.trigger('register', {key1 : value1, key2 : value2 , ...});
logout() :
We kindly request that you implement the logout event to capture when users exit the application. This event should help us track user engagement and improve our overall service.
vasanthcomponent.trigger("logout");
Custom events
With custom events, you have the flexibility to pass any event name along with its parameters.
Sample Event:
easyrewards.event("button-clicked", {
key1: value1,
key2: value2 /* etc... */,
});
By utilizing custom events, you can tailor the tracking to meet your specific needs and gain valuable insights into user interactions within the application.