1.1.0 • Published 7 years ago

cordova-plugin-xgpush-yikuo v1.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

腾讯信鸽推送 for Cordova

SDKversion
androidXg-Push-SDK-Android-3.1.6
iosXg-Push-SDK-iOS-2.4.6.xcode6.4

安装方法

打开控制台,进入 Cordova 项目目录,输入:

cordova plugin add cordova-plugin-xgpush-yikuo

示例

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
    
    //注册信鸽推送
    xpush.registerPush(
        null,
        function (info) {console.log("RegisterPush: " + JSON.stringify(info));},
        function (e) {console.error("RegisterPush: " + JSON.stringify(e));}
    );
    
    xgpush.on("register", function (data) {
        console.log("register:", data);
    });

    xgpush.on("click", function (data) {
        alert("click:" + JSON.stringify(data));
    });

    xgpush.getLaunchInfo(function (data) {
        alert("getLaunchInfo:" + JSON.stringify(data));
    }); 
}

API

配置

选项说明
XGPushAccessID信鸽 AccessID
XGPushAccessKey信鸽 AccessKey

方法

方法方法名参数说明
registerPush(account,success,error)绑定账号注册account:绑定的账号,绑定后可以针对账号发送推送消息
unRegisterPush(success,error)反注册
setTag(tagName,success,error)设置标签tagName:待设置的标签名称
deleteTag(tagName,success,error)删除标签tagName:待设置的标签名称
addLocalNotification(type,title,content,success,error)添加本地通知type:1通知,2消息 title:标题 content:内容
enableDebug(debugMode,success,error)开启调试模式debugMode:默认为false。如果要开启debug日志,设为true
getToken(callback)获取设备Token
setAccessInfo(accessId,accessKey)设置访问ID,KEY
getLaunchInfo(success)app启动自定义参数

调用例子

xgpush.registerPush("account",function(event){},function(event){});

事件

事件事件名参数说明
register注册账号事件
unRegister反注册事件
message接收到新消息时解法
click通知被点击
show通知成功显示
deleteTag删除标签事件
setTag设计标签事件
xgpush.on("click",function(data){
    console.log(data);
});