问题标签 [ionic-plugins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
287 浏览

ionic-framework - 使用 android (Ionic 3) 中的 ImagePicker 插件重定向以在其他图像文件夹中查看

我在 Ionic 应用程序中使用图像选择器插件。我希望能够从 android 设备中的图库中的其他文件夹中选择图像。对于 Ios 是可能的,但对于 android 我得到了这个视图。在此处输入图像描述

但我希望用户能够转到其他文件夹并从中选择图像。任何帮助都会很棒。

0 投票
1 回答
1393 浏览

ionic-framework - 打开本机相机后 Ionic App 崩溃 - 错误 20

我正在使用ionic 4上的 cordova相机插件来捕捉一些图像。

}

应用程序不会崩溃,但此代码总是返回Camera issue: 20并且相机界面永远不会出现在手机屏幕上。

我试图像这样修改 config.xml 文件,因为我认为这是 android 权限的问题,但仍然无法正常工作:

我不得不评论存储,因为它使同一行中的应用程序崩溃。

另外,我尝试卸载并重新安装插件

我不知道如何解决这个问题,我需要一些帮助。谢谢!

0 投票
2 回答
651 浏览

cordova - 安装后台模式在离子中显示警告

我正在尝试在离子中安装后台模式。

下面是错误

低于警告 ionic cordova plugin add cordova-plugin-background-mode $ npm install --save @ionic-native/background-mode@4

当我在Home.ts文件中使用时,它显示为

pluginWarn@vendor.js:52024 vendor.js:52018 Native:尝试调用BackgroundMode.un,但没有安装BackgroundMode插件。pluginWarn @ vendor.js:52018 vendor.js:52024 安装 BackgroundMode 插件:'ionic cordova plugin add cordova-plugin-background-mode' pluginWarn @ vendor.js:52024 vendor.js:1639 ERROR plugin_not_installed

有人可以建议吗?

0 投票
1 回答
1567 浏览

angular - 如何在 Ionic-V4 中通过一个命令更新所有 ionic cordova 插件

我正在使用 ionic 4,并且在项目中安装了 7 个插件。我想使用一个命令一次更新所有插件。

我尝试使用离子状态重置但收到此错误。

看起来这在 ionic 4 中不起作用,那么有什么方法可以更新 Ionic 4 中的插件吗?

0 投票
2 回答
13341 浏览

ionic-framework - 如何使用 ionic 为我的网站创建一个简单的 webview

我正在尝试使用 ionic 为我的网站制作一个简单的 webview 应用程序。
我所做的是

npm install -g 科尔多瓦

版本->9.0.0

npm install -g 离子

版本->5.0.3

离子启动 myApp 空白

cd myApp

离子cordova插件添加cordova-plugin-ionic-webview

npm install @ionic-native/ionic-webview

现在我应该在哪里编辑文件。我只想放置我的站点链接,没有更多的额外功能。我找不到制作 webview 应用程序的好指南。我需要使用in-app-browser而不是 webview 吗?我错过了任何步骤吗?

cordova-plugin-ionic-webview说要查找,我在应用程序的根目录中<preference name="Hostname" value="app" />找不到该代码。config.xml该代码位于何处?

还建议哪个平台最适合跨平台 webview 应用程序。

0 投票
1 回答
387 浏览

cordova - Ionic4:如果我们最小化应用程序,则无法获取位置

我正在使用 Ionic4

开发必须在前台和后台模式下获取用户移动位置的软件。

  1. 我使用了 ionic 4 后台模式来使应用程序在后台运行。
  2. 使用地理位置来获取移动位置。

geolocation.getCurrentPosition在前台运行良好,但在后台运行良好。但是当我们再次恢复应用程序时它会返回值。

我已经尝试了很多方法来解决这个问题,但它仍然给出了相同的结果。谁能帮我解决这个问题?提前致谢。

0 投票
0 回答
198 浏览

ionic-framework - 如何在 cordova 插件中添加离子 devApp 支持

我有一个支持 Android、iOS 和浏览器平台的 cordova 插件。但是,在使用 ionic devApp 开发/构建的 ionic 应用程序中添加插件时ionic serve,错误是“未定义插件”。有没有办法将 ionic devApp 支持添加到 cordova 插件?如果这意味着只对所有平台使用浏览器代码(不使用任何本机平台代码),那么它对我有用。提前致谢。

我已将浏览器平台添加到我的插件中,但ionic serve即使应用程序在浏览器上运行,它也无法使用。请注意,当应用程序使用ionic cordova run browser命令运行时,该插件在浏览器上运行良好。

我希望 cordova 插件与所有平台兼容 - Android、iOS、浏览器和 devApp。我的期望是,当应用程序使用ionic cordova run android/ios/browser命令运行时,它应该使用我的 cordova 插件的本机代码。当应用程序使用ionic serveor运行时ionic devApp,它应该使用 web 代码。

0 投票
1 回答
1257 浏览

ionic-framework - “CordovaPlugins”类型上不存在属性“iOSExternalAccessory”

我创建了一个新的 Ionic 4 菜单模板应用程序,然后使用 deps 安装了以下插件。使用 CLI 命令

离子科尔多瓦添加https://github.com/stevef51/cordova-ios-external-accessories

但是,当我尝试使用 ionic cordova prepare ios 时,出现以下错误。

[错误] 运行子进程 ng 时发生错误。

当我运行命令 ionic cordova plugin list 时,我可以看到它已安装

代码非常简单:一个点击事件,如果我把它拿出来,BLE 代码就可以正常工作,但是我不得不使用这个插件,因为我使用的手持扫描仪不支持 BLE,因为它没有出现在列表中扫描 BLE 设备时的附件。

我已经联系了插件的开发者,不幸的是,他没有 Ionic 经验。

任何和所有的建议将不胜感激。

0 投票
1 回答
883 浏览

angular - ionic-5:“StatusBarOriginal”类型不可分配给“Provider”类型

ionic-5中,我在app.module.ts中导入 Statusbar :

并收到此错误:

类型“StatusBarOriginal”缺少类型“any[]”的以下属性:长度、弹出、推送、连接和其他 26 个

0 投票
1 回答
85 浏览

ionic-framework - 离子原生设备插件在所有平台上返回所有空值

我在我的离子应用程序中使用@ionic-native/device 插件来检测运行应用程序的底层设备。但是,当我尝试使用它时,我会得到所有属性都设置为 null 的 Device 对象。

注意: 这不是这个问题的重复,因为即使cordova run browser在android中运行或运行时也会出现问题...

我已经安装了@ionic-native/device插件并按如下方式使用它:

App.module.ts:

App.component.ts:

包.json:

什么不见​​了?