diff --git a/index.js b/index.js index 6160ef7..419ebb6 100644 --- a/index.js +++ b/index.js @@ -16,7 +16,7 @@ const MIPushModule = NativeModules.MIPushModule; /** * 获取app的版本名称\版本号和渠道名 */ -class MIPush extends NativeEventEmitter { +class MIPushEventEmitter extends NativeEventEmitter { // 构造 constructor(props) { @@ -205,6 +205,13 @@ class MIPush extends NativeEventEmitter { } -MIPush = new MIPush(); +let MIPush = null; +// 确保在有值的情况下 +if(MIPushModule) { + MIPush = new MIPushEventEmitter(); +}else { + console.warn('MIPushModule is null'); +} + -module.exports = MIPush; \ No newline at end of file +module.exports = MIPush;