com.epnet.cordovaplugin.baidupush
v1.0.2
Published
Plugin for baidu push
Downloads
2
Maintainers
Readme
com.epnet.cordovaplugin.baidupush
This plugin for baidu push.
epnetBaiduPush
// 安装好插件后,要修改 /cordovaProjectRoot/platfroms/android/AndroidManifest.xml中application标签加上个属性,如: // <application android:name="com.baidu.frontia.FrontiaApplication" ... // 这个是百度推送里要求的规则,如果不加会报错提示,但好像依然可以用-_-|
// 在ondeviceready事件后执行 if( device.platform.toLowerCase() == 'android'){ // 百度云推送 window.epnetBaiduPushOnBind=function(json){ if(json.errorCode!=0){ alert("绑定BaiduPush推送失败,将无法收到推送消息请检查手机设置,错误码:"+json.errorCode); return; } // 发送给服务端保存channelId或userId //alert(json.channelId+","+json.userId);
};
//window.epnetBaiduPushOnMessage=function(json){// do something};
//window.epnetBaiduPushOnNotificationClicked=function(json){// do something};
//window.epnetBaiduPushOnNotificationArrived=function(json){// do something};
window.navigator.epnetBaiduPush.registerPush(
function(str){
if(str!="ok") alert("注册BaiduPush推送失败0,将无法收到推送消息请检查手机设置,错误码:"+str);
},
function(err){
alert("注册BaiduPush推送失败1,将无法收到推送消息请检查手机设置,错误码:"+err);
}, "your api key");
}
Installation
cordova plugin add com.epnet.cordovaplugin.baidupush
Supported Platforms
- Android