问题标签 [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 回答
11294 浏览

ionic-framework - 将 Cordova 插件与电容器一起使用

我一直在研究这个例子: https ://capacitor.ionicframework.com/docs/basics/cordova

我跑过:

我可以看到我的 node_modules 中安装的插件。

我不知道该怎么做是调用cordova-plugin上的功能之一。我想知道我是否需要像 webpack 这样的打包程序?

如果cordova插件包含本机swift(或其他)代码,我也很困惑它是如何工作的。

0 投票
1 回答
385 浏览

ios - 如何设置一个自定义端口,在 Xcode 中使用电容器运行我的混合应用程序?

我正在使用 ionic 4 和电容器开发一个混合应用程序,我读到您可以设置一个自定义端口,当您在模拟器或设备中测试它时将在其中运行您的应用程序,并且在电容器.config.json 中,一切都在 android 中工作studio SDK 或真实设备,但是,当我在 Mac 中的 Xcode 中运行我的应用程序时,设备模拟器和真实设备都无法工作,每次我运行它时它都会通过随机端口运行,可能是http://localhost:3177http: //localhost:7137等,我设置了一个始终在 android 中工作的固定端口,但就像 xcode 或 ios 之类的东西与该配置重叠并在随机端口中运行应用程序。一些想法?我正在使用ionic 4、macOS 10.13.6 和 Xcode 10.0

0 投票
1 回答
248 浏览

xcode - 离子电容随机出错

当我尝试构建我的应用程序并使用 xcode 运行时,此错误已开始弹出。一切都在浏览器中工作,所以它一定是电容器的错误。

我已经按照它说的做了,并在应用程序和 Pod 设置中禁用了位码。随之而来的是“Command CompileSwift 以非零退出代码失败”。

我已经更新了所有 npm 包,但仍然没有变化。

0 投票
1 回答
766 浏览

javascript - JSON.parse 嵌套 JSON 字符串属性解析

我从 API 模块中获取以下字符串:

当我在客户端使用 JSON.parse 时,我得到:

如果里面的引号被双重转义,这有效,但最好的方法是什么?更具体地说,这是由 Ionic Capacitor 插件从本机代码返回到 JavaScript 环境。

0 投票
1 回答
480 浏览

cordova - Ionic 的“电容器更新”不会从 config.xml 中提取 PLAY_SERVICES_VERSION 变量

就是这样。我遇到了麻烦,因为 11.8.0 版的 Google 服务在进行身份验证时使我的 cordova-plugin-googleplus 崩溃。当我在 gradle configs 中将它更新到 16.0.1 时,它可以工作,但我必须在每次构建时手动重写它,因为 cap sync 会将它重写回 11.8.0。

我将 Ionic 根目录的 config.xml 和 package.json 中的 PLAY_SERVICES_VERSION 变量从 11.8.0 更改为 16.0.0,但它仍然在每次构建时将其重写回 11.8.0。我应该在哪里更改此版本,以免感到烦恼?

0 投票
1 回答
1149 浏览

java - 我如何访问我们在 Ionic Projects 中获得的 MainActivity 中的应用程序

我正在尝试将 Swrve 插件集成到我的 Android 项目中。以下是我们在 MainActivity 中得到的代码

当我运行代码时,出现以下错误

网站上的参考代码如下

在离子项目中,我有 MainActivity 而不是

在文档中我有这个

并在初始化行中,此关键字试图引用 Application 而不是 MainActivity

我对本机代码一无所知,所以如果有人可以指导我并解释我可以解决的问题,我将不胜感激。

0 投票
3 回答
2574 浏览

android - Ionic4电容android livereload?

是否有可能在带有 livereload 的 android 设备上运行带有电容器的 ionic4 应用程序?我一直在寻找答案几个小时,但没有运气。请帮忙。

0 投票
0 回答
271 浏览

ios - ionic v4 Capacitor ios: how to serve IMG.src from localhost with WKWebView?

I'm trying to serve images from the filesystem of an ios app using WKWebView.

Using cordova-plugin-photo-library, I can get the PHAsset.localIdentifier and from there I can get the image as a base64 dataURL (or convert it to a BLOB). But loading 100 thumbnails from dataURLs is very slow.

when I use cordova-plugin-camera in my ios app, I get an image that is served over localhost while using WKWebView:

http://localhost:8062/_capacitor_/var/mobile/Containers/Data/Application/7FC7C2FB-41F2-47CC-AD5C-4A1B18C8D6D3/tmp/cdv_photo_018.jpg

How can I do the same from cordova-plugin-photo-library, or what can I go to load/cache images faster?

0 投票
1 回答
119 浏览

angular - 离子:无法进行产品构建 appRate ionic4

我得到以下错误,为什么以及如何解决这个问题?: ERROR in src\app\app.module.ts(27,15): Error during template compile of 'AppModule' 在此处输入图像描述

在 Vscode 中它的显示就像在此处输入图像描述

基本上,我正在尝试在我的 ionic 应用程序中添加评分功能。首先,我遵循了这个 ionic AppRate 教程

在 app.modules.ts 文件中我添加了以下代码:

离子信息 在此处输入图像描述

0 投票
1 回答
2760 浏览

cordova - 电容器的引擎盖下是否有 WEB-VIEW?

几年来,我一直在使用 ionic 创建应用程序。由于电容器现在已经取代了基于 web 视图的 Apache cordova,我想知道天气电容器是否也一样?

如果是,那么它在性能方面与 apache cordova 有何不同,因为 Web 视图的限制仍然意味着。

谢谢。