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
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>