###目录
一.原生交互类
1.获取当前设备类型
2.注册安卓监听事件
3.注册Ios监听事件
4.添加原生方法(调用原生提供的方法)
5.注册原生方法(提供方法给原生调用)
####1.获取当前设备类型:getEquipmentType(t=0, addnative=0)
/**
* 获取当前设备类型
* t<number> 只支持0 or 1,默认为0,<0:简单判断当前是ios还是android, 1:获取设备详细信息>
* addnative<number> 0表示只单纯获取设备类型, 1表示要添加原生交互方法
*
* 返回值:{
* os, <ios / android>
* type, <mobile移动端 / tablet平板设备 / desktop(pc端)>
* orientation, <portrait竖向 / landscape横向 / unknown未知>
* }
*/
getEquipmentType(t,addnative) || utilscw.getEquipmentType(t,addnative);
####2.注册安卓事件监听:connectWebViewJavascriptBridge(callback)
connectWebViewJavascriptBridge(callback) || utilscw.connectWebViewJavascriptBridge(callback)
####3.注册Ios事件监听:setupWebViewJavascriptBridge(callback)
setupWebViewJavascriptBridge(callback) || utilscw.setupWebViewJavascriptBridge(callback)
####4.添加原生方法(调用app提供的方法):addNativeMethod(methodname = '',data='',callback = null)
/**
* 添加原生方法(调用app提供的方法)
* @param methodname<string> 原生提供的方法名
* @param data<string || object> 原生需要的入参
* @param callback<function> 回调方法接受原生返回的数据
*/
addNativeMethod(methodname, data, callback) || utilscw.addNativeMethod(methodname, data, callback)
####5.注册原生方法(提供方法给原生调用):registerNativeMethod(methodname = '', callback = null)
/**
* 注册原生方法(提供方法给原生调用)
* @param methodname <string> 提供给原生回调的方法名
* @param callback<function> 回调方法接受原生返回的数据
*/
registerNativeMethod(methodname, callback) || utilscw.registerNativeMethod(methodname, callback)