Cordova原生插件

(App 可用性)App Availability

2017-06-28  本文已影响42人  待花谢花开

App Availability

此插件允许您检查用户设备上是否安装了这个App。 它需要iOS上的URI Scheme(例如twitter://)或Android上的软件包名称(例如com.twitter.android)。
需要Cordova插件:cordova-plugin-appavailability。 欲了解更多信息,请参阅 AppAvailability plugin docs.
Repo(备用): https://github.com/ohh2ahh/AppAvailability

Installation(安装)

1.安装Cordova和Ionic原生插件:

$ ionic cordova plugin add cordova-plugin-appavailability
$ npm install --save @ionic-native/app-availability

2.添加插件到app's module

Supported platforms(支持平台)

Android
iOS

Usage(用法)

import { AppAvailability } from '@ionic-native/app-availability';
import { Platform } from 'ionic-angular';

constructor(private appAvailability: AppAvailability, private platform: Platform) { }

...

let app;

if (this.platform.is('ios')) {
  app = 'twitter://';
} else if (this.platform.is('android')) {
  app = 'com.twitter.android';
}

this.appAvailability.check(app)
  .then(
    (yes: string) => console.log(app + ' is available'),
    (no: string) => console.log(app + ' is NOT available')
  );

Instance Members(实例成员)

check(app)
检查app是否安装

参数 类型 详情
app string Android的包名,或者IOS的URI scheme

****Returns:** Promise<boolean>

上一篇下一篇

猜你喜欢

热点阅读