cordova-plugin-xgpush-yikuo
v1.1.0
Published
腾讯信鸽推送服务:http://xg.qq.com/
Downloads
6
Readme
腾讯信鸽推送 for Cordova
SDK | version ------- | -------------------------------- android | Xg-Push-SDK-Android-3.1.6 ios | Xg-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);
});