ipu的trunk版的android工程和服务端工程。

PushReceive.js 1.2KB

    require(["domReady!","wadeMobile","mobile","util"],function(doc,WadeMobile,Mobile){ if(WadeMobile.isApp()){ /*进入界面先销毁链接,防止离开此界面时没有断开*/ WadeMobile.unregisterForPush(); /*接受推送信息后的处理方法*/ window.receiveMessage = function(msg){ if(WadeMobile.isIOS()){ WadeMobile.alert(msg); }else if(WadeMobile.isAndroid()){ WadeMobile.showNotification(msg); alert(msg); } }; WadeMobile.setCallbackForPush("receiveMessage"); } $("#connect").tap(function(){ if($("#connect").html()=="连接"){ WadeMobile.getSysInfo(function(info){ $("#deviceId").html(info); $("#devicePart").css("display","block"); WadeMobile.registerForPush(info,function(msg){ WadeMobile.tip(msg); },function(msg){ WadeMobile.tip(msg); }); },"IMEI"); $("#connect").attr("class", "e_button-red"); $("#connect").html("断开"); }else{ WadeMobile.unregisterForPush(function(){ WadeMobile.tip("注销成功"); }); $("#connect").attr("class", "e_button-ok"); $("#connect").html("连接"); $("#devicePart").css("display","none"); } }); });