问题标签 [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 投票
0 回答
1469 浏览

ionic-framework - Ionic native InAppBrowser:如何添加事件监听器

我在我的 Ionic 项目中使用InAppBrowser问题是添加新的事件侦听器,因为在 ionic-native 的文档中根本不起作用,我提到了原始的 cordova-plugin-inappbrowser并且这些事件都不起作用,我知道这一点是离子包装方面的问题及其糟糕的文档,它们改变了调用插件的整个方式,您需要尝试直到找到正确的方法。

所以我问如何将事件侦听器添加到InAppBrowser插件?

到目前为止我尝试的是:

并尝试了 ngCordova 方式:

而且他们不工作,顺便说一句,它正在与 ngCordova 一起工作,但自从我改为 ionic-native 后,它就完全停止工作了。

我将 Ionic 1.3.2 与 ionic-native 2.2.16 一起使用(因为 2.2.17 和 2.3.0 是损坏的版本)

0 投票
0 回答
316 浏览

ionic-framework - Ionic 2:如何使用 ionic-native 的 BLE 插件来使用 startStateNotifications() 等功能?

我目前在 Ionic 1 应用程序中使用cordova-plugin-ble-central插件。我正在将此应用程序转换为 Ionic 2,因此我想通过ionic-native使用此插件。

问题是某些插件的功能无法通过 ionic-native 使用。例如,该功能ble.startStateNotifications(success, failure);不适用于 ionic-native,而ble.isEnabled(success, failure);is(两者都在 cordova-plugin-ble-central 中可用)。

我是否必须使用没有 ionic-native 的插件才能使用它的所有方法?

===================

编辑

最后,我直接使用了插件(在 ionic-native 之外)并将回调函数转换为 Observables,如下所示:

然后您可以将该函数作为 Observable 调用:

0 投票
1 回答
5539 浏览

android - 如何在离子应用程序的导航抽屉(菜单)中获得本机应用程序的感觉

有没有办法在ionic v1应用程序的导航抽屉(菜单)中获得本机外观和感觉,而不是推送中心内容?

在此处输入图像描述

我想在 ionic 应用程序中获得 Android 原生的外观和感觉,如上图所示。

0 投票
2 回答
3451 浏览

typescript - Ionic 2 中的线程

我正在尝试创建一个线程来继续检查应用程序的网络状态,以便它可以发送到我的远程数据库。如何使用 Ionic-native 在 ionic 2 中处理这个问题。

此致

0 投票
2 回答
4551 浏览

cordova - Ionic 2 HTTP.post not send data

I has a problem, When I post data to my api server.

My api server didn't get any data, It send from ionic app.

This is my api providers.

In api server (PHP), I try vardump($_POST);/ But it return array(0) {}

Console log

System information:

  • Cordova CLI: 6.5.0
  • Ionic Framework Version: 2.0.0
  • Ionic CLI Version: 2.2.1
  • Ionic App Lib Version: 2.2.0
  • Ionic App Scripts Version: 1.0.0
  • ios-deploy version: Not installed
  • ios-sim version: Not installed
  • OS: macOS Sierra
  • Node Version: v6.9.5
  • Xcode version: Xcode 8.2.1 Build version 8C1002
0 投票
1 回答
257 浏览

javascript - 使用离子/角度1的离子原生

我目前正在从事 ionic/angular 1 的项目。我正在使用 ionic native 来包装cordova插件。

我用凉亭安装了 ionic native,并在我的应用程序的 angular 模块中添加了对“ionic.native”的依赖。现在我可以将 $cordovaFile 之类的东西注入我的控制器并使用它们。这很好用。

我的问题是使用 MediaPlugin。我在控制器中注入 $cordovaMediaPlugin。现在文档(https://ionicframework.com/docs/v2/native/mediaplugin/)说这样做:

new MediaPlugin('path/to/file.mp3', onStatusUpdate);

显然我不能在 angular1 中做到这一点。

我试过这样的东西:

var media = this.$cordovaMediaPlugin('PATH'); var media = new this.$cordovaMediaPlugin('patch');

似乎没有任何工作,一直未定义。

我将如何在角度/离子 1 中进行此调用?我真的认为“新”关键字是这里的问题......

0 投票
1 回答
515 浏览

http - 无法将成功的 Postman 调用转换为 Ionic-Native HTTP.post [Ionic 2 ts]

我正在构建一个 Ionic 2 (ts) 应用程序,它将向 OCR.space API 发送一个 REST 调用。通过他们的示例,我可以通过 HTTP.post 发送一个 Base64Image,但是当尝试通过 HTTP.Post 发送文件时,我遇到了:

我猜这是我发布请求的格式:

我猜这是因为我能够通过邮递员成功发送 PDF 文件,如下所示:我成功的邮递员请求

所以 - 我很想帮助弄清楚如何成功发送这个 HTTP.post 请求,或者将我可以从邮递员那里获得的代码转换为成功的 ionic-native 语法。

我感谢任何和所有的帮助!

0 投票
1 回答
1349 浏览

push-notification - Will ionic-native Push Notifications work in a browser?

I am about to implement ionic-native Push Notifications. Will this work in a browser, or do I need to install a iOS/Android Emulator?

0 投票
1 回答
535 浏览

ionic2 - 如何获取在 Ionic2 存储(IndexedDB)中找到的密钥长度

我正在尝试使用 Ionic2 Storage ,它在浏览器上使用索引数据库。如何获取存储在 DB 中的密钥总数。

this._storage.length() 给我 t {__zone_symbol__state: null, __zone_symbol__value: Array[0]}

0 投票
1 回答
1602 浏览

ionic-framework - 离子深层链接不适用于 IOS

我使用了离子深度链接https://github.com/driftyco/ionic1-deeplinks-demo 从电子邮件客户端(gmail)查看时,我在 IOS 中的深度链接中遇到问题。

问题发布在这里。 https://github.com/driftyco/ionic1-deeplinks-demo/issues/2