com.lampa.startapp/www/startApp.prev.js

38 lines
1.5 KiB
JavaScript

cordova.define("com.lampa.startapp.startApp", function(require, exports, module) {
/**
com.lampa.startapp
https://github.com/lampaa/com.lampa.startapp
Phonegap 3 plugin for check or launch other application in android device (iOS support).
bug tracker: https://github.com/lampaa/org.apache.cordova.startapp/issues
!! THIS SCRIPT FILE TO CORDOVA 3.0.*
If you are using a version upper than 3.5, read this theme: https://github.com/lampaa/org.apache.cordova.startapp/issues/5#issuecomment-49974214
*/
var exec = require('cordova/exec');
module.exports = {
/**
* Check application for installed on device
*
* @param {String} message app name
* @param {Function} completeCallback The callback that is called when open app
* @param {Function} errorCallback The callback that is called when application is not installed
*/
check: function(message, completeCallback, errorCallback) {
exec(completeCallback, errorCallback, "startApp", "check", [message]);
},
/**
* Start application on device
*
* @param {Mixed} message params, view documentation https://github.com/lampaa/com.lampa.startapp
* @param {Function} completeCallback The callback that is called when open app
* @param {Function} errorCallback The callback that is called when an error occurred when the program starts.
*/
start: function(message, completeCallback, errorCallback) {
exec(completeCallback, errorCallback, "startApp", "start", (typeof message === 'string') ? [message] : message);
}
}
});