mirror of
https://github.com/lampaa/com.lampa.startapp.git
synced 2024-10-06 15:52:06 +08:00
Update readme
This commit is contained in:
parent
c5de38ad1d
commit
559d30d466
79
README.md
79
README.md
@ -1,6 +1,8 @@
|
||||
cordova-plugin-startapp
|
||||
cordova-plugin-startapp # Updated of 18.12.2014
|
||||
===========================================================================
|
||||
|
||||
|
||||
|
||||
Phonegap 3.*.* plugin for check or launch other application in android device.
|
||||
|
||||
|
||||
@ -8,12 +10,23 @@ Install: ```cordova plugin add https://github.com/lampaa/org.apache.cordova.star
|
||||
|
||||
Delete: ```cordova plugin rm org.apache.cordova.startapp```
|
||||
|
||||
use:
|
||||
use: **ANDROID**
|
||||
|
||||
**Check the application is installed**
|
||||
_Check application for installed_
|
||||
|
||||
```js
|
||||
navigator.startApp.check("com.example.hello", function(message) { /* success */
|
||||
navigator.startApp.check("com.application.name", function(message) { /* success */
|
||||
console.log(message); // => OK
|
||||
},
|
||||
function(error) { /* error */
|
||||
console.log(error);
|
||||
});
|
||||
```
|
||||
|
||||
_Start application without parameters_
|
||||
|
||||
```js
|
||||
navigator.startApp.start("com.app.name", function(message) { /* success */
|
||||
console.log(message); // => OK
|
||||
},
|
||||
function(error) { /* error */
|
||||
@ -21,36 +34,68 @@ function(error) { /* error */
|
||||
});
|
||||
```
|
||||
|
||||
**Start application without parameters**
|
||||
_Start application with package name and activity_
|
||||
|
||||
```js
|
||||
navigator.startApp.start("com.example.hello", function(message) { /* success */
|
||||
navigator.startApp.start([["com.app.name", "com.app.name.Activity"]], function(message) { /* success */
|
||||
console.log(message); // => OK
|
||||
},
|
||||
function(error) { /* error */
|
||||
console.log('47', error);
|
||||
console.log(error);
|
||||
});
|
||||
```
|
||||
|
||||
**Start application with parameters**
|
||||
_Start application with only values_
|
||||
|
||||
```js
|
||||
navigator.startApp.start([
|
||||
"com.example.hello", // applucation
|
||||
"com.example.hello.MainActivity", // activity
|
||||
"product_id", // key
|
||||
"100" // value
|
||||
], function(message) { /* success */
|
||||
navigator.startApp.start([[...], ["set_param1", "set_param2",..., "set_paramN"]], function(message) { /* success */
|
||||
console.log(message); // => OK
|
||||
},
|
||||
function(error) { /* error */
|
||||
console.log('47', error);
|
||||
console.log(error);
|
||||
});
|
||||
```
|
||||
_ANDROID: Start application with key:value parameters_
|
||||
|
||||
```js
|
||||
navigator.startApp.start([[...], [{"key1":"value1"},{"key2":"value2"}, {...}, {"keyN":"valueN"}], function(message) { /* success */
|
||||
console.log(message); // => OK
|
||||
},
|
||||
function(error) { /* error */
|
||||
console.log(error);
|
||||
});
|
||||
```
|
||||
Example, call application with activity and key:value param:
|
||||
|
||||
```js
|
||||
navigator.startApp.start([["app.com.name", "app.com.name.Activity"], [{"product_id":"100"}], ...);
|
||||
```
|
||||
_ANDROID: Start application with action parameters_
|
||||
|
||||
**Start application in iOS**
|
||||
```js
|
||||
navigator.startApp.start([["action", "ACTION_NAME"], ["tel:+79109999999"], function(message) { /* success */
|
||||
console.log(message); // => OK
|
||||
},
|
||||
function(error) { /* error */
|
||||
console.log(error);
|
||||
});
|
||||
```
|
||||
ACTION_NAME these is a Intent flag [Intent Flags](http://developer.android.com/reference/android/content/Intent.html) (MAIN, VIEW, CALL, etc..).
|
||||
|
||||
Example, call skype:
|
||||
```js
|
||||
navigator.startApp.start([["action", "VIEW"], ["skype:+79109999999"], ...);
|
||||
```
|
||||
Example, call phone:
|
||||
```js
|
||||
navigator.startApp.start([["action", "CALL"], ["tel:+79109999999"], ...);
|
||||
```
|
||||
Example, call browser:
|
||||
```js
|
||||
navigator.startApp.start([["action", "VIEW"], ["https://github.com/lampaa"], ...);
|
||||
```
|
||||
|
||||
Use **iOS**
|
||||
_Start application_
|
||||
|
||||
```js
|
||||
navigator.startApp.start("twitter://", function(message) { /* success */
|
||||
|
Loading…
Reference in New Issue
Block a user