问题标签 [capacitor]
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.
android - 电容器不接收 android 特定的推送通知
我尝试对我的 Ionic4-Capacitor-App 实施推送通知。
在应用程序中,我有以下代码:
使用 POSTMAN,我尝试发送以下消息:
我收到的通知将“默认标题”作为标题,将“默认正文”作为正文。我希望它有“Android Title”和“Android Body”。此外,通知不会推送到频道 1,而是推送到杂项。
当我省略“根”通知部分时,根本不会显示任何通知。
angular - 无法完成离子电容器添加android命令
我正在尝试通过运行以下命令将 android 作为受支持的平台添加到我的项目中:离子电容器添加 android。
该命令被执行并在询问我“您要使用哪个 npm 客户端?(使用箭头键)的提示符处停止,其中yarn是唯一的选择。
问题是我被困在这一点上,按箭头键没有注册任何东西(键工作正常),我什至无法选择我得到的唯一选项
到目前为止,我已经尝试过:卸载纱线创建新项目删除节点模块更新所有模块
似乎没有任何效果。从好的方面来说,当我尝试在另一台机器上执行这些步骤时,一切都运行良好,但我从来没有得到提示,这使得它只有我的主工作站才有。我仍在试图弄清楚为什么我在这台特定的机器上遇到问题
vue.js - 电容离子4 vue项目网::ERR_FILE_NOT_FOUND
我使用 vue create 创建了新的 vue 项目,并根据以下教程添加了离子和电容器vue 离子电容器教程
我在运行 electron 时遇到问题, yarn run electron:start ,我得到 net::ERR_FILE_NOT_FOUND 。谷歌搜索找到的答案有几个答案都导致添加 带有以下内容的link_1 link_2 link_3 vue.config.js 文件。publicPath 具有不同的值
这会导致应用程序无法继续超出初始屏幕。任何提示/想法如何解决这个问题?
提前致谢
angular - 使用 Capacitor for Camera Plugin 但收到有关 Cordova 的错误
在我的 Ionic 应用程序中,我允许用户打开相机,为文本拍照并使用 OCR API(Tesseract)将其转换为文本(有效)。
我首先检查我是否从桌面使用该应用程序,如果是,我使用文件上传而不是打开相机,并且效果很好。
当我在模拟器或真实设备上运行 android 后尝试相机时,相机会打开,我可以拍照但显示错误(在模拟器中显示,在真实设备中不显示,但在登录中存在安卓工作室):
我不使用cordova,而是使用电容器,所以我不知道为什么会这样。
这是来自 Android Studio 日志的错误:
这是组件 HTML:
这是组件 TS 文件:
请问有什么帮助吗?
vue.js - Vue Capacitor Ionic 4 Uncaught TypeError:无法重新定义属性:队列
在运行电子和 android 时,我遇到了 vue/capacitor/Ionic 4 vanilla 应用程序的问题。
错误如下:
知道这个错误的原因吗?
提前致谢
angular - 如何在 Ionic 4 中的 iPhone 上显示 base64 图像
我正在使用电容器插件来获取图像文件(来自相机或画廊)。PC 和 Android 运行良好,但代码在 iPhone 上崩溃。
它打开画廊,我抓取图像并在尝试显示时崩溃
我检查了权限,它们都已设置。为什么它只会在ios上崩溃?是不是字符串有问题?安全?
HTML:
交易代码:
错误日志 https://i.imgur.com/jrSgGeW.jpg
编辑:现在我使用 DomSanitizer 和 SafeResourceUrl 来变量。错误停止,但图像不会显示
ionic4 - 我可以将“android”和“.gradle”文件夹更改为其他目录而不是项目中的根目录吗?
我正在 Nwrl/Nx 工作区中创建一个 Ionic 4 + Capacitor 项目。
我在 nx 工作区中的 Ionic 项目的根文件夹是apps/app/myApp
. 我使用命令npx cap init
和npx cap add android
.
运行这些命令后,电容器在我的工作空间的根目录中android
创建了文件夹。.gradle
但是,我希望这些文件夹位于apps/app/myApp
文件夹内。
可能吗?
我检查了是否有任何可以放入其中的配置参数,capacitor.config.json
但我没有想出任何东西。
node.js - ios 不支持cordova-plugin-whitelist codova 插件
我正在尝试使用 ionic 4 从服务器检索一些数据,该应用程序实际上在浏览器上运行良好,但是当我使用真实设备时它不起作用,在互联网上搜索数小时后,我找到了一个我必须安装的解决方案Cordoba 插件称为 cordova-plugin-whitelist,当我添加这个插件时,应用程序在 android 设备上运行良好,但不是 IOS 设备,我检查了电容器 DOC,然后我发现我必须运行这个命令:
执行 thise 命令后,我收到此消息:
cordova - 带有离子和电容器的 PWA,本机插件在浏览器和设备上抱怨 cordova 不可用
我正在使用 ionic 4.12 和 Capacitor 开发 PWA,我想使用原生插件 ImagePicker;我遵循了本指南https://ionicframework.com/docs/native/image-picker,当我运行 imagePicker.getPicture 时,在浏览器和设备上都出现此错误“cordova not available”,我不知道如何制作工作插件,在此先感谢。