mirror of
https://github.com/lampaa/com.lampa.startapp.git
synced 2026-05-01 00:00:05 +08:00
35 lines
1.4 KiB
JavaScript
35 lines
1.4 KiB
JavaScript
/**
|
|
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.5.*
|
|
If you are using a version lower 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);
|
|
}
|
|
}
|