com.epnet.cordovaplugin.baidupush

1.0.2 • Public • Published

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

Package Sidebar

Install

npm i com.epnet.cordovaplugin.baidupush

Weekly Downloads

1

Version

1.0.2

License

Apache 2.0

Last publish

Collaborators

  • cowboy1967