问题标签 [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.
ionic-framework - 打开本机相机后 Ionic App 崩溃 - 错误 20
我正在使用ionic 4上的 cordova相机插件来捕捉一些图像。
}
应用程序不会崩溃,但此代码总是返回Camera issue: 20并且相机界面永远不会出现在手机屏幕上。
我试图像这样修改 config.xml 文件,因为我认为这是 android 权限的问题,但仍然无法正常工作:
我不得不评论存储,因为它使同一行中的应用程序崩溃。
另外,我尝试卸载并重新安装插件
我不知道如何解决这个问题,我需要一些帮助。谢谢!
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
有人可以建议吗?
angular - 如何在 Ionic-V4 中通过一个命令更新所有 ionic cordova 插件
我正在使用 ionic 4,并且在项目中安装了 7 个插件。我想使用一个命令一次更新所有插件。
我尝试使用离子状态重置但收到此错误。
看起来这在 ionic 4 中不起作用,那么有什么方法可以更新 Ionic 4 中的插件吗?
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 应用程序。
cordova - Ionic4:如果我们最小化应用程序,则无法获取位置
我正在使用 Ionic4
开发必须在前台和后台模式下获取用户移动位置的软件。
- 我使用了 ionic 4 后台模式来使应用程序在后台运行。
- 使用地理位置来获取移动位置。
这geolocation.getCurrentPosition
在前台运行良好,但在后台运行良好。但是当我们再次恢复应用程序时它会返回值。
我已经尝试了很多方法来解决这个问题,但它仍然给出了相同的结果。谁能帮我解决这个问题?提前致谢。
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 serve
or运行时ionic devApp
,它应该使用 web 代码。
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 经验。
任何和所有的建议将不胜感激。
angular - ionic-5:“StatusBarOriginal”类型不可分配给“Provider”类型
在ionic-5中,我在app.module.ts中导入 Statusbar :
并收到此错误:
类型“StatusBarOriginal”缺少类型“any[]”的以下属性:长度、弹出、推送、连接和其他 26 个
ionic-framework - 离子原生设备插件在所有平台上返回所有空值
我在我的离子应用程序中使用@ionic-native/device 插件来检测运行应用程序的底层设备。但是,当我尝试使用它时,我会得到所有属性都设置为 null 的 Device 对象。
注意:
这不是这个问题的重复,因为即使cordova run browser
在android中运行或运行时也会出现问题...
我已经安装了@ionic-native/device插件并按如下方式使用它:
App.module.ts:
App.component.ts:
包.json:
什么不见了?