uniapp ios原生应用与uni小程序间的通信

文章目录

    • 一、前言
    • 二、启动小程序时传参
      • 2.1 宿主App启动小程序时传参数
      • 2.2 小程序中获取参数
    • 三、宿主 App 向小程序发送事件
      • 3.1 宿主App发送事件
      • 3.2 小程序中接收宿主App发送事件
    • 四、小程序向宿主 App 发送事件
      • 4.1 向宿主App发送事件
      • 4.2 宿主接收小程序发送的事件
    • 五、参考

一、前言

在文章《uniapp ios原生应用集成uni小程序SDK教程》中我们介绍了如何在原生应用中集成uni小程序。 显然小程序并不会单独存在,只所以将某些模块设计成小程序的方式集成,在某种程度上是为了提高模块的可复用性,可扩展性。 但同时也面临着被隔离的小程序模块与宿主应用间的通讯问题。 这种问题无非是面临如下两种情况:

  • 宿主 App 向小程序发送事件
  • 小程序向宿主 App 发送事件

其实还有一种情况:

  • 启动小程序时传参

二、启动小程序时传参

2.1 宿主App启动小程序时传参数

宿主启动小程序时支持传入数据到小程序环境

注意:3.3.4+ 版本开始 DCUniMPConfiguration 的 arguments 不在推荐使用,请使用 extraData 属性代替

// 初始化小程序的配置信息对象
D

你可能感兴趣的:(uniapp,ios原生插件与混合开发教程,ios,小程序,uni小程序,uniapp,交互)