All Projects → CleverTap → clevertap-cordova

CleverTap / clevertap-cordova

Licence: other
CleverTap Cordova Plugin

Programming Languages

java
68154 projects - #9 most used programming language
objective c
16641 projects - #2 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to clevertap-cordova

clevertap-react-native
CleverTap React Native SDK
Stars: ✭ 40 (+110.53%)
Mutual labels:  engagement, user-retention, clevertap
clevertap-ios-sdk
CleverTap iOS SDK
Stars: ✭ 39 (+105.26%)
Mutual labels:  engagement, user-retention, clevertap
ionic-video-chat-support
Ionic 3 Video and Group Text Chat
Stars: ✭ 19 (+0%)
Mutual labels:  ionic
ionic-selectable-demo
Ionic SelectSearchable Demo.
Stars: ✭ 22 (+15.79%)
Mutual labels:  ionic
ionic3-start-theme
Ionic 3 Start Theme with 10 Pages, mock data, providers samples, Storage, Http and more...
Stars: ✭ 130 (+584.21%)
Mutual labels:  ionic
Tsundoku
Web App for people having lots of unread tech books
Stars: ✭ 50 (+163.16%)
Mutual labels:  ionic
ionic-pwa-example-moment
A sample camera app implemented with PWA and Ionic 5.
Stars: ✭ 21 (+10.53%)
Mutual labels:  ionic
cordova-plugin-amap
Amap Maps plugin for Cordova
Stars: ✭ 51 (+168.42%)
Mutual labels:  ionic
Pikachu
Yummy Recipe Crawler and Search
Stars: ✭ 50 (+163.16%)
Mutual labels:  ionic
ionic-resource-generator
Painless, Offline First, No Dependency, Ionic resources generator
Stars: ✭ 31 (+63.16%)
Mutual labels:  ionic
ionicfirebasecrud
An example of crud with Firebase and Ionic
Stars: ✭ 15 (-21.05%)
Mutual labels:  ionic
FhemNative
Cross Platform FHEM-HomeAutomation Frontend
Stars: ✭ 14 (-26.32%)
Mutual labels:  ionic
angular-cordova
Angular wrapper for Cordova
Stars: ✭ 21 (+10.53%)
Mutual labels:  ionic
build ionic2 app chinese
this is the chinese version of <build ionic2 app chinese>
Stars: ✭ 16 (-15.79%)
Mutual labels:  ionic
ionic-chat-tutorial-react
Build a Real-Time Chat App with Ionic, React, and Stream
Stars: ✭ 19 (+0%)
Mutual labels:  ionic
gl-ionic2-env-configuration
An Ionic2 Service to load an environment specific configuration before everything else
Stars: ✭ 23 (+21.05%)
Mutual labels:  ionic
ionic-hockeyapp
Need HockeyApp in your Ionic application, add this package!
Stars: ✭ 19 (+0%)
Mutual labels:  ionic
ellenorzo
Arisztokréta: Nem hivatalos KRÉTA-kompatibilis ellenőrző alkalmazás
Stars: ✭ 17 (-10.53%)
Mutual labels:  ionic
IonicMadrid
Charlas Ionic Madrid
Stars: ✭ 14 (-26.32%)
Mutual labels:  ionic
ionic2.0-angularfire
this a basic application for Ionic 2.0.rc5 with AngularFire2 with ngrx/store & ngrx/effects to manage state
Stars: ✭ 71 (+273.68%)
Mutual labels:  ionic

CleverTap Cordova Plugin

npm version npm downloads

👋 Introduction

The CleverTap Cordova Plugin for Mobile Customer Engagement and Analytics solutions.

For more information check out our website and documentation.

To get started, sign up here.

Supported Versions

🚀 Installation and Quick Start

To install CleverTap for Cordova, follow the steps mentioned below:

When you create your CleverTap account, you will also get a -Test account. Use the -Test account for development and the main account for production.

Install the Plugin

Grab the Account ID and Token values from your CleverTap Dashboard -> Settings.

For Android Important

Starting with v2.0.0, the plugin uses FCM rather than GCM. To configure FCM, add your google-services.json to the root of your cordova project before you add the plugin.
The plugin uses an after plugin add hook script to configure your project for FCM.
If the google-services.json file is not present in your project when the script runs, FCM will not be configured properly and will not work.

Using Cordova
# ensure npm is installed: npm -g install npm
cordova plugin add https://github.com/CleverTap/clevertap-cordova.git --variable CLEVERTAP_ACCOUNT_ID="YOUR CLEVERTAP ACCOUNT ID" --variable CLEVERTAP_TOKEN="YOUR CELVERTAP ACCOUNT TOKEN"
Using Ionic
ionic cordova plugin add clevertap-cordova@latest --variable CLEVERTAP_ACCOUNT_ID="YOUR CLEVERTAP ACCOUNT ID" --variable CLEVERTAP_TOKEN="YOUR CELVERTAP ACCOUNT TOKEN"
For Ionic 5
npm install @ionic-native/clevertap --save 
  constructor(platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen, clevertap: CleverTap) {
    platform.ready().then(() => {
      // Okay, so the platform is ready and our plugins are available.
      // Here you can do any higher level native things you might need.
      statusBar.styleDefault();
      splashScreen.hide();

      ...
      clevertap.setDebugLevel(2);
      clevertap.getCleverTapID()((id) => {console.log(id)});
      ...
    });
  }
}

🛠 Integration

See our Technical Documentation for Android and Technical Documentation for iOS for instructions on integrating CleverTap into your app.

📑 Documentation & Example

⁉️ Questions?

If you have questions or concerns, you can reach out to the CleverTap support team from the CleverTap Dashboard.

TroubleShooting Guide: Please refer here if you are facing common integration issues.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].