(App 可用性)App Availability

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>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,142评论 25 709
  • Ionic是一个基于Angular2的开发手机web app的框架,它包含了一整套手机端的样式组件,和一系列的功能...
    王兆龙阅读 4,930评论 1 1
  • 童学汇文化艺术中心春季班开始招生啦! 上课时间为2月18日,为感谢朋友们的支持,只要来报名,就有精美礼品相赠!!老...
    童学汇艺术中心阅读 734评论 0 0
  • 相信明天会更好,尽管明天是愚人节。累,睡一觉也许就会好。干嘛多生烦恼,大家都是红尘中缘聚的老友。有些事也许真的力不...
    来自_你的星星阅读 1,079评论 0 0
  • 犹豫再三,还是拒绝了一个女朋友的求宿请求。是真的不喜欢陌生的人进入我的空间。觉得有点害怕,非常不安。我乐意接受的人...
    欢颜Love阅读 2,206评论 0 0