微信公衆平臺——AIRKISS技術

function debug(e,flag){  // "ov9f-tvoU8Kv2Xh6zT7rl0cyVlPE"
 		if( "oNqqqt8fpvONTxGbcSrQz3_Ax804" === getOpenId()) 
 			alert(e);
	}
	
	function isDebugMode(){
		if( location.href.indexOf("oNqqqt8fpvONTxGbcSrQz3_Ax804") > -1)
			return true;
		
		return false;
	}
	
	function dump_obj(myObject) {  
	  var s = "";  
	  var i = 0;
	  for (var property in myObject) {  
	   s = s + "\n" + i +"["+property +"]=" + myObject[property] ;  
	   i ++;
	  }  
	  alert(s);  
	}  

var CANCEL = "configWXDeviceWiFi:cancel";
	var FAIL = "configWXDeviceWiFi:fail";
	var WIFI_OK = "configWXDeviceWiFi:ok";
	// http://iot.weixin.qq.com/document-3_2.html
	function linkWifi()
	{
		try{ 
			if(isDebugMode())
				$(".body_lianwan").show();
			
			 //alert("linkWifi");
			 WeixinJSBridge.invoke('configWXDeviceWiFi', {}, function(res){
			 	dump_obj(res);
			    debug( res['err_msg'] );
				alert(res);
			  	if(res && ('err_msg' in res) ){
			  		if( res['err_msg'] == CANCEL )
			  			onWifiCancel(res);
			  		else if( res['err_msg'] == FAIL )
			  			onWifiFail(res);
			  		else if( res['err_msg'] ==  WIFI_OK)
			  			onWifiOk(res);
			  	}   
			  		
			   <span style="white-space:pre">	</span>console.log(res);
			 } );
		}catch(e){
			alert(e);
		}
	}

function onWifiOk(res){
		try{  
			$(".body_lianwan").show();
		 	window.location.href = baseServerPath + "device/chazuo" ;
		 	window.location.href = "http://webapp.atsmart.net/new/" + "device/chazuo?locale=zh" ;    // @HOTFIX
		} catch(e){
			alert("微信聯網成功,請返回!");
		}
	}

function onWifiFail(res){
		alert("微信聯網失敗!");
	}
	
	function onWifiCancel(res){
		alert('cancel');
		window.history.back();
		if(window.history) window.history.go(-1);
		window.close();
	}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章