初始化
初始化SDK
ℹ️
serverInfo 非必填,如果不填写,则自动根据手机所在的地区选择
import RNGizSDKManagerModule from 'react-native-gizwits-sdk-v5';
let data = await RNGizSDKManagerModule.initSDK({
appID: 'xxx',
appSecret: 'xxx',
productInfos: [
{
productKey: 'xxx',
productSecret: 'xxx',
},
],
serverInfo: {
openAPIInfo: "api.gizwits.com"
}
});生命周期
当前 RN SDK 未导出 destroy / destory 方法。initSDK() 应在应用入口初始化一次;组件卸载时移除自己注册的事件监听,并按需停止扫描或配网。清理业务缓存使用 cleanCache(),它不是 SDK 销毁接口。重复初始化会重复注册原生事件监听。
移动爱家模组识别
productInfos 现在支持可选的 cmbDeviceTypeId。接入中国移动爱家 CMB 蓝牙设备时,填写该设备的类型 ID,供 SDK 将广播映射到产品;普通设备可省略。
const productInfo = { productKey: 'PK', productSecret: 'PS', cmbDeviceTypeId: 'DEVICE_TYPE_ID' };