是否可以在 ionic 中添加目标 c 代码?

Posted

技术标签:

【中文标题】是否可以在 ionic 中添加目标 c 代码?【英文标题】:Is it possible to add objective c code in ionic? 【发布时间】:2017-07-02 07:59:41 【问题描述】:

我已经在 ionic 框架中创建了应用程序并成功构建了 ios。是否可以在 ionic 源代码中添加目标 c 代码,或者我们可以从 Ionic (js) 调用这些本机方法。我还需要在推送消息上添加本地通知。请建议如何使这成为可能。

谢谢!

【问题讨论】:

【参考方案1】:

一种方法是创建自己的 cordova 插件:

一般介绍: https://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/

以及创建iOS插件的指南:https://cordova.apache.org/docs/en/latest/guide/platforms/ios/plugin.html

在尝试实现自己的插件之前,通常会检查现有的原生插件: https://ionicframework.com/docs/native/

【讨论】:

好的,谢谢!我会去做的。顺便说一句,我们可以尝试本地通知(ngcordova.com/docs/plugins/localNotification)吗?从 iOS objc c 触发通知并使用 ngcordava 本地通知从 js 接收它?行得通吗,你以前试过吗? @Gopik:是的,你可以。检查她的文档:ionicframework.com/docs/native/local-notifications。我没有用这个插件,而是其他原生插件。 好的,谢谢!我试试

以上是关于是否可以在 ionic 中添加目标 c 代码?的主要内容,如果未能解决你的问题,请参考以下文章

是否有任何设计工具可以让我在 C 代码中获得不同功能的确切指令数量

XCode,目标 C - 键盘不会显示

你可以在 Ionic 1 上使用本机存储吗?

是否可以在javascript中添加浏览器代码

ionic 2 页面更改事件

登录firebase后我可以恢复密钥[ID] - ionic 3