UNPKG

rn-vasanth-component

Version:

## Description

94 lines (61 loc) 2.51 kB
# 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 ```bash npm install rn-vasanth-component ``` ### For iOS, ```bash pod install ``` ## Usage ### Import ```js import vasanthcomponent from "rn-vasanth-component"; ``` ### Example of predefined events call ```js vasanthcomponent.trigger("event-name", data); ``` ### Example of custom events call ```js 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. ```js 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. ```js 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. ```bash 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. ```js vasanthcomponent.trigger("logout"); ``` ## Custom events With custom events, you have the flexibility to pass any event name along with its parameters. ### Sample Event: ```js 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.