李勇

第三方消息通道功能完成

此 diff 太大无法显示。
@@ -29,7 +29,7 @@ import MediaModule from 'apes/MediaModule'; @@ -29,7 +29,7 @@ import MediaModule from 'apes/MediaModule';
29 import UTF8 from 'utf-8'; 29 import UTF8 from 'utf-8';
30 30
31 let loger = Loger.getLoger('McuClient'); 31 let loger = Loger.getLoger('McuClient');
32 -let _sdkInfo = {"version": "v1.29.7.20170601", "author": "www.3mang.com"}; 32 +let _sdkInfo = {"version": "v1.29.8.20170601", "author": "www.3mang.com"};
33 33
34 //APE 34 //APE
35 let _sass; 35 let _sass;
@@ -15,13 +15,10 @@ class ThirdMessage extends Emiter{ @@ -15,13 +15,10 @@ class ThirdMessage extends Emiter{
15 15
16 //发送消息给父级页面 16 //发送消息给父级页面
17 sendMessageToParent(_msg){ 17 sendMessageToParent(_msg){
18 - //// 根据自己的业务组装对象  
19 - /* let jsonObj = {  
20 - username: 'sdk',  
21 - message: 'sdk->hello world', 18 + if(!_msg){
  19 + loger.warn('发送的消息内容无效->',_msg);
  20 + return;
22 } 21 }
23 - this.messenger.send(JSON.stringify(jsonObj));*/  
24 -  
25 if(this.messenger){ 22 if(this.messenger){
26 loger.log('发送消息给父级页面->',_msg); 23 loger.log('发送消息给父级页面->',_msg);
27 this.messenger.send(_msg); 24 this.messenger.send(_msg);
@@ -30,6 +27,10 @@ class ThirdMessage extends Emiter{ @@ -30,6 +27,10 @@ class ThirdMessage extends Emiter{
30 //收到父级页面的消息 27 //收到父级页面的消息
31 _reciveParentMessage(_msg){ 28 _reciveParentMessage(_msg){
32 loger.log('收到父级页面的的消息->', _msg); 29 loger.log('收到父级页面的的消息->', _msg);
  30 + if(!_msg){
  31 + loger.warn('收到父级页面的的消息->内容无效->',_msg);
  32 + return;
  33 + }
33 this._emit(ThirdMessage.RECIVE_MESSAGE,_msg); 34 this._emit(ThirdMessage.RECIVE_MESSAGE,_msg);
34 } 35 }
35 36