在 Ionic 中将 Android 和 iOS 原生代码 SDK 暴露给 Javascript

Posted

技术标签:

【中文标题】在 Ionic 中将 Android 和 iOS 原生代码 SDK 暴露给 Javascript【英文标题】:Expose Android and iOS native code SDK to Javascript in Ionic 【发布时间】:2017-06-08 16:25:40 【问题描述】:

我实际上找到了一个我想在我的一个项目中使用的第三方插件。目标是为此创建一个 Ionic 应用程序,以避免在 androidios 的原生代码中浪费时间。

问题是我找到的插件只有 Android 和 iOS 的 SDK。在他们的论坛上讨论后,一位技术人员告诉我,我可以通过创建一个插件将代码公开给 javascript 来在 Ionic 上使用它。

你知道我可以从哪里开始吗? 您对我如何做到这一点有任何提示或建议吗?

谢谢!

【问题讨论】:

【参考方案1】:

我实际上找到了一个我想在我的一个项目中使用的第三方插件。

插件我理解你的意思是一个 Cordova 插件。有链接就好了。

一位技术人员告诉我,我可以通过创建一个插件来将代码公开给 Javascript,从而在 Ionic 上使用它。

通过创建一个插件来将代码(Cordova 插件的?)公开给 javascript,我知道您想为该 Cordova 插件制作一个 Ionic 包装器。

如果是这样,请首先检查您的插件在 Ionic Native 的列表中是否还没有 Cordova 包装器。

如果没有,那么您可以查看所有other wrappers are already written 并从那里开始。

如果您真的想创建自己的 cordova 插件,那么 Ionic 的 CEO a great tutorial 可以帮助您。

【讨论】:

以上是关于在 Ionic 中将 Android 和 iOS 原生代码 SDK 暴露给 Javascript的主要内容,如果未能解决你的问题,请参考以下文章

在离子应用程序中将域列入白名单

如何在 Ionic Android 中将 Javascript 注入 Web 视图?

android 6 和 IOS 9 中的 Ionic 问题

Ionic 2 构建的应用程序(IOS、Android)在启动时很慢

您如何在 Ionic w/ Capacitor 中更新 iOS 和 Android 应用程序版本?

ios ui 与 android 和浏览器 ionic 不同