问题标签 [ionic-native]

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 回答
1880 浏览

typescript - 更新到 ionic-native 2.5.1 后的 ionic 2 Typescript 错误 TS1005

在我的 ionic 2 项目中更新到最新的 ionic-native (2.5.1) 后,当我在终端中运行“ionic serve”时出现 Typescript 错误。我试图将打字稿更新到 2.x 版,但仍然无法正常工作。请帮忙。

错误消息:

我的离子信息:

我的 package.json:

我在 tsc -v 中的打字稿版本:

请帮忙。谢谢!!!

0 投票
3 回答
1549 浏览

ionic2 - ionic2:初始屏幕期间的网络连接检查

我一直在努力弄清楚如何在显示启动画面时检查网络连接。我在很多地方搜索了代码,但大多数文章都已经过时了。我按照这里提到的教程:https ://www.thepolyglotdeveloper.com/2016/01/determine-network-availability-in-an-ionic-2-mobile-app/

但后来我发现 Network.connection 已被弃用,并已被 ionic2 网站上的 Network.type 取代。所以我到处都用 Network.type 替换了连接这个词。所以我查看了 ionic2 网站并找到了包含在 home.ts 文件中的这段代码。

这是我的 home.html 文件

我尝试实现相同的代码但不起作用。

我想知道我可以使用的确切代码是什么?

如果它是正确的,我需要导入什么才能使用此代码?

另外我想知道如何在启动画面中运行它? 在控制台上我发现了这些错误

“本机:尝试调用 Network.type,但未安装网络插件。网络插件:'ionic plugin add cordova-plugin-network-information'

但是我已经按照上面的命令安装了所需的插件。我还安装了“npm install ionic-native”。

我在看到此错误时重新安装了它们,但这仍然存在。

0 投票
1 回答
9047 浏览

google-maps - 使用 ionic-native 的 GoogleMaps 方向服务

我将 googleMaps 与我的 ionic2 应用程序一起使用。我正在使用 ionic-native lib。到目前为止,我已经实现了很多业务,现在我正在尝试使用谷歌方向服务找到两点之间的路线。但我找不到任何样本或我可以从哪里开始。任何想法或样品都非常感谢。

0 投票
4 回答
5616 浏览

geolocation - Ionic Native Geolocation 不适用于 Android

我使用Ionic Native Geolocation有以下代码:

当我ionic serve在浏览器中运行它,或者我构建它并在iOS Simulator( Xcode) 上运行它时,它可以工作。但是,当我为 构建它Android并尝试运行它时,第一个警报被触发,但不是第二个。

这意味着Android仅,Geolocation.getCurrentPosition...不起作用。

我确实有另一个页面可以通过 渲染地图this.map = new google.maps.Map(htmlElement, mapOptions);,所以看起来问题在于获取当前位置。但是,当我安装该应用程序时,我确实收到了此消息:

我点击它Allow

有谁知道我做错了什么,或者在 Android 安装和构建过程中是否缺少一些步骤?

谢谢

0 投票
1 回答
290 浏览

ionic-framework - Ionic Deep Links 路由 url

如果我的网址是https://test.fa.dk/avpi/p1/suite/applink/des212321,那么指定的路线应该是什么

我使用 $cordovaDeepLinks.route('avpi.p1.suite.applink') 它不起作用。谁能更正路线?

0 投票
2 回答
2003 浏览

angular - 多平台应用程序中的 Ionic Native 问题

我正在使用 Ionic 2 创建一个应用程序,该应用程序在浏览器中作为网站运行,在 iOS 和 Android 上作为应用程序运行。它在移动设备上使用SQLite插件。我遇到的问题是 SQLite 插件必须导入 ionic-native 的东西,当作为网站运行时会引发错误,因为 ionic-native 仅在科尔多瓦设备上。我该如何解决这个问题?

导致错误的导入:

import { SQLite, SQLiteObject } from '@ionic-native/sqlite';

以及引发的错误:

Cannot find module "@ionic-native/core"

0 投票
1 回答
450 浏览

ionic2 - 更新到 ionic-native v3 时,Ionic serve 会出现打字稿错误

运行 ionic serve 时,我从本机导入的每个项目中都收到 Typescript 错误。这是在我更新到 ionic-native v3 之后。Typescript 无法识别来自新 @ionic-native 的所有项目。我将打字稿更新为不同的 v2 版本,但无法正常工作。

我没有更改任何其他代码。它不仅与 SplashScreen 有关。我对过去通过“ionic-native”(旧样式)导入的对象以及现在通过@ionic-native/{plugin-name} 导入的对象的所有引用都给出了这些 Typescript 错误。

有人可以帮忙吗?目前无法提供或构建我的应用

例如:

我将导入更改为

我的离子信息:

我的离子插件 ls

我的 package.json

tsc -v

0 投票
2 回答
2318 浏览

ionic-framework - 如何发送带有数组属性的 POST 请求(Ionic 2 HTTP 插件)?

在我的一个 Ionic 2 项目中,我需要向服务器发送一个 POST 请求,其 JSON 正文如下所示:

我正在使用以下代码使用 Android 中的本机 HTTP 插件(1.2.0)调用服务器:

但我的服务器收到以下内容:

如您所见,数组属性“prop3”正在转换为字符串,因此我的服务器无法解析它,因为它需要一个数组,而不是字符串。

我可以做的一件事是更改服务器端代码以将此字符串解析回数组(但这远非理想)。我可以做的另一件事是使用 JSON.stringify 手动解析 JSON 对象。

那么,这只是插件中的一个错误还是我在这里遗漏了什么?

原生 HTTP 插件

0 投票
1 回答
1748 浏览

angular - Ionic 2 自定义谷歌地图本机信息窗口

我正在使用 ionic 2 应用程序,我正在尝试从带有原生谷歌地图插件的 ionic 模板添加自定义信息窗口,但我无法设置内容。似乎 ionic 2 不支持 infowindow 对象。我可以获得一些关于此的信息或文档吗?

简而言之,我正在尝试做这样的事情:https ://developers.google.com/maps/documentation/javascript/infowindows?hl= en-419(打开信息窗口部分,html contentString)在ionic 2带有原生谷歌地图插件。

编辑:仍在尝试为此找到解决方案,我可以在 @ionic-native/google-maps 包的 infowindow 内容上使用自定义模板,我已经用画布完成了它,但没有关于 HTML。

0 投票
1 回答
900 浏览

google-maps - 获取 google map_click 事件 Ionic 的坐标

我试图读取 google map_click 事件的坐标。我试过了:

这不起作用。

我通过 ionic-native 导入了 googlemap。