问题标签 [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.

0 投票
1 回答
1146 浏览

android - 电容器不接收 android 特定的推送通知

我尝试对我的 Ionic4-Capacitor-App 实施推送通知。

在应用程序中,我有以下代码:

使用 POSTMAN,我尝试发送以下消息:

这是我使用的文档。

我收到的通知将“默认标题”作为标题,将“默认正文”作为正文。我希望它有“Android Title”和“Android Body”。此外,通知不会推送到频道 1,而是推送到杂项。

当我省略“根”通知部分时,根本不会显示任何通知。

0 投票
4 回答
6698 浏览

angular - 无法完成离子电容器添加android命令

我正在尝试通过运行以下命令将 android 作为受支持的平台添加到我的项目中:离子电容器添加 android。

该命令被执行并在询问我“您要使用哪个 npm 客户端?(使用箭头键)的提示符处停止,其中yarn是唯一的选择。

问题是我被困在这一点上,按箭头键没有注册任何东西(键工作正常),我什至无法选择我得到的唯一选项

到目前为止,我已经尝试过:卸载纱线创建新项目删除节点模块更新所有模块

似乎没有任何效果。从好的方面来说,当我尝试在另一台机器上执行这些步骤时,一切都运行良好,但我从来没有得到提示,这使得它只有我的主工作站才有。我仍在试图弄清楚为什么我在这台特定的机器上遇到问题

0 投票
1 回答
1079 浏览

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 具有不同的值

这会导致应用程序无法继续超出初始屏幕。任何提示/想法如何解决这个问题?

提前致谢

0 投票
1 回答
1277 浏览

angular - 使用 Capacitor for Camera Plugin 但收到有关 Cordova 的错误

在我的 Ionic 应用程序中,我允许用户打开相机,为文本拍照并使用 OCR API(Tesseract)将其转换为文本(有效)。

我首先检查我是否从桌面使用该应用程序,如果是,我使用文件上传而不是打开相机,并且效果很好。

当我在模拟器或真实设备上运行 android 后尝试相机时,相机会打开,我可以拍照但显示错误(在模拟器中显示,在真实设备中不显示,但在登录中存在安卓工作室):

我不使用cordova,而是使用电容器,所以我不知道为什么会这样。

这是来自 Android Studio 日志的错误:

这是组件 HTML:

这是组件 TS 文件:

请问有什么帮助吗?

0 投票
0 回答
190 浏览

vue.js - Vue Capacitor Ionic 4 Uncaught TypeError:无法重新定义属性:队列

在运行电子和 android 时,我遇到了 vue/capacitor/Ionic 4 vanilla 应用程序的问题。

错误如下:

错误信息[1]

知道这个错误的原因吗?

提前致谢

0 投票
5 回答
7867 浏览

angular - 如何在 Ionic 4 中的 iPhone 上显示 base64 图像

我正在使用电容器插件来获取图像文件(来自相机或画廊)。PC 和 Android 运行良好,但代码在 iPhone 上崩溃。

它打开画廊,我抓取图像并在尝试显示时崩溃

我检查了权限,它们都已设置。为什么它只会在ios上崩溃?是不是字符串有问题?安全?

HTML:

交易代码:

错误日志 https://i.imgur.com/jrSgGeW.jpg

编辑:现在我使用 DomSanitizer 和 SafeResourceUrl 来变量。错误停止,但图像不会显示

0 投票
0 回答
164 浏览

ionic4 - 我可以将“android”和“.gradle”文件夹更改为其他目录而不是项目中的根目录吗?

我正在 Nwrl/Nx 工作区中创建一个 Ionic 4 + Capacitor 项目。

我在 nx 工作区中的 Ionic 项目的根文件夹是apps/app/myApp. 我使用命令npx cap initnpx cap add android.

运行这些命令后,电容器在我的工作空间的根目录中android创建了文件夹。.gradle

但是,我希望这些文件夹位于apps/app/myApp文件夹内。

可能吗?

我检查了是否有任何可以放入其中的配置参数,capacitor.config.json但我没有想出任何东西。

0 投票
1 回答
693 浏览

node.js - ios 不支持cordova-plugin-whitelist codova 插件

我正在尝试使用 ionic 4 从服务器检索一些数据,该应用程序实际上在浏览器上运行良好,但是当我使用真实设备时它不起作用,在互联网上搜索数小时后,我找到了一个我必须安装的解决方案Cordoba 插件称为 cordova-plugin-whitelist,当我添加这个插件时,应用程序在 android 设备上运行良好,但不是 IOS 设备,我检查了电容器 DOC,然后我发现我必须运行这个命令:

执行 thise 命令后,我收到此消息:

0 投票
1 回答
1754 浏览

cordova - 带有离子和电容器的 PWA,本机插件在浏览器和设备上抱怨 cordova 不可用

我正在使用 ionic 4.12 和 Capacitor 开发 PWA,我想使用原生插件 ImagePicker;我遵循了本指南https://ionicframework.com/docs/native/image-picker,当我运行 imagePicker.getPicture 时,在浏览器和设备上都出现此错误“cordova not available”,我不知道如何制作工作插件,在此先感谢。

0 投票
1 回答
4318 浏览

android - 电容器离子 android - 无法向我的服务器发出 GET 请求 - 请求是“从磁盘缓存”提供的

为 android 运行电容器时,对我的 API 的 GET 请求不起作用,并且我得到奇怪的标头 ( Client-Via:shouldInterceptRequest) 以及请求是从磁盘缓存提供的事实。请求也有错误Content-TypeContent-Type:text/html而不是JSON 在此处输入图像描述 使用电容器离子 V1.0.0

在从浏览器或电容器 IOS 运行请求时,它工作得非常好,并且请求正在从网络以及正确的标头提供服务。

浏览器响应: 在此处输入图像描述

知道为什么我的 webview 请求会被这样拦截吗?谢谢。