Cordova Instabug Plugin
The purpose of this plugin is to simplify the process of integrating the Instabug SDK in a hybrid application, as well as to provide an interface to interact with the SDK through JavaScript.
Installation
Currently, this plugin can only be installed via the Command-Line Interface.
cordova plugin add https://github.com/Instabug/instabug-cordova
Usage
To initialize Instabug in your app, you need to do the following:
Android
-
Change the name of the application class in your manifest file to android:name="com.instabug.cordova.plugin.MyApplication"
.
-
You need to add your app token in the MyApplication class, by replacing YOUR_ANDROID_TOKEN
. (You can find this class under this path YourProjectName/plugins/com.instabug.cordova.plugin/src/android/MyApplication.java
)
-
You can change the invocation event by changing this line InstabugInvocationEvent.SHAKE
in the MyApplication class to any of the following:
InstabugInvocationEvent.FLOATING_BUTTON
, InstabugInvocationEvent.SCREENSHOT_GESTURE
, InstabugInvocationEvent.TWO_FINGER_SWIPE_LEFT
, or InstabugInvocationEvent.NONE
.
iOS
You can initialize the SDK by using this method in your JS class
cordova.plugins.instabug.activate(
{
ios: 'MY_IOS_TOKEN'
},
'shake',
function () {
console.log('Instabug initialized.');
},
function (error) {
console.log('Instabug could not be initialized - ' + error);
}
);
You can change the invocation event with any of the following: 'button'
, 'screenshot'
, 'swipe'
, or 'shake'
.
License
This software is released under the Apache 2.0 License.
© 2016 Instabug. All rights reserved.