如何使用Cordova混合应用程序连接Android / iOS应用程序

时间:2015-05-19 15:28:57

标签: javascript angularjs cordova cordova-plugins

我需要一些帮助,以便将原生Android / iOS应用程序与我的Cordova混合应用程序连接,并将消息从每个应用程序发送到其他应用程序。

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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

您可以查看app launcher plugin,其中介绍了从其他应用部分启动应用。

对于传递参数和接收结果部分,在android上很容易,你只需要为意图添加参数。

对于IOS,您可以阅读this document