首页 > 解决方案 > 获取错误对象(...)的 Ionic App Availability 插件不是函数

问题描述

我正在尝试在 ionic 中实现应用程序可用性功能。我的设备中安装了一个应用程序,并尝试检查该应用程序是否存在于另一个应用程序中。但面临同样的问题,得到以下错误

在此处输入图像描述

标签: angulartypescriptionic-frameworkionic3ionic-native

解决方案


您可能面临应用程序的离子版本与您在应用程序中安装的插件版本不匹配的问题。在 Ionic V3 中,您无需从'../ngx' 导入;

Ionic V3 和 V4 有不同的插件 url

离子 v3 插件

离子 v4 插件

对于 Ionic v3 应用程序的可用性

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

对于 Ionic V4 应用程序的可用性

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

两个版本的 npm install cmd 不同

试试这个步骤

  1. 删除插件
  2. 从此处添加兼容 ionic V3 的插件
  3. 立即尝试构建

推荐阅读