App Availability
此插件允許您檢查用戶設(shè)備上是否安裝了這個(gè)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(實(shí)例成員)
check(app)
檢查app是否安裝
參數(shù) | 類型 | 詳情 |
---|---|---|
app | string | Android的包名,或者IOS的URI scheme |
****Returns:** Promise<boolean>