我需要一些帮助才能将 native Android/iOS 应用程序与我的 Cordova 混合应用程序连接起来并相互发送消息。

  1. 我可以完全自由地使用 cordova.exec 命令将消息发送到 native 应用程序吗?
  2. 我必须创建一个插件来嵌入它吗?
  3. 您能给我推荐一个适合 Cordova 5.0 版本的示例吗?
  4. 如何将 cordova.exec 包装到 Angular 服务中?

请您参考如下方法:

Cordova exec 不是在您的设备上执行任何操作的函数。

这是一个从 javascript 调用 native 代码的函数,但您调用的函数必须来自 cordova 框架或插件。

如果您想在应用程序之间进行通信,则必须使用 native 代码制作插件,或者您可以找到已经在执行此操作的插件。

对于 android,您可以使用意图在应用程序之间进行通信,对于 ios,我不知道。

您可以查看app launcher plugin ,它涵盖了从其他应用程序部分启动应用程序。

对于传递参数和接收结果部分,在android上很简单,只需在intent中添加参数即可。

对于 IOS,您可以阅读 this document .


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!