myGroRN插件

myGroRN插件与原生app的交互接口


RN插件接口概述

<p>此文档主要用于RN插件开发,以及原生app开发对插件的开发</p> <h4>原生NativeModules主要模块及命名</h4> <ul> <li><strong>NativeModules</strong>: 原生模块,即RN系统模块,包含以下所有模块</li> <li><strong>RNNetworkManager</strong>: 网络模块,所有的http请求通过此模块</li> <li><strong>RNDevice</strong>: 设备模块,获取设备信息,如机型,蓝牙,相机等系统资源</li> <li><strong>RNLogger</strong>: 日志模块,需要原生记录的日志信息,如闪退等debug信息,原生app只获取RN模块层信息,具体看是否需要RN内作记录,可通这个接口传</li> <li><strong>RNBluetooth</strong>: 蓝牙模块,蓝牙数据订阅,数据通信等</li> <li><strong>RNDeviceDataUpdater</strong>: MQTT数据订阅推送,所有通过推送的数据</li> <li><strong>RNCacheModule</strong>: 本地缓存模块,用来获取本地保存的数据</li> <li><strong>RNRouteModule</strong>: 原生路由模块,用来跳转和关闭界面</li> </ul> <h4>主要讨论的接口</h4> <ul> <li>RN插件与app的json通信</li> <li>表<code>便携电源通信协议20231020.xlsx</code>的确定及维护</li> </ul>

页面列表

ITEM_HTML