作者:奔跑的蜗牛彡 | 来源:互联网 | 2023-05-17 16:18
一.插件安装1.去官网注册用户生成app_key注:生成app_key时的package_name要和Cordova项目的程序包名相同https:www.jpush
一.插件安装
1.去官网注册用户生成app_key
注:生成app_key时的 package_name要和Cordova项目的程序包名 相同
https://www.jpush.cn/
2.安装插件 (需要app_key)
在线git安装
https://github.com/jpush/jpush-phonegap-plugin.git
在git下载rar压缩文件,解压后,本地安装
二、
相关地址
GitHub地址:
https://github.com/jpush/jpush-phonegap-plugin
其他介绍地址:
http://my.oschina.net/crazymus/blog/376310
注:本地消息测试失败了
简单使用:
try {
//本地通知,测试
window.plugins.jPushPlugin.init();
window.plugins.jPushPlugin.getRegistrationID(function (id) {
//将获取到的id存入服务端
// alert('id:'+id);
$('#customID').html(id);
});
//点击通知栏的回调,在这里编写特定逻辑
window.plugins.jPushPlugin.openNotificatiOnInAndroidCallback= function (data) {
console.log(data);
$('#message').html(data);
$('#message').html(JSON.stringify(data));
}
//清空本地消息
window.plugins.jPushPlugin.clearLocalNotifications();
//发送本地消息
// alert(device.platform);
window.plugins.jPushPlugin.setDebugMode(true);
window.plugins.jPushPlugin.addLocalNotification(0, '消息内容', '消息标题', 0, 1000,
JSON.stringify({
"alert": "你好 , 这是灵动工大推送的一条信息",
"extras": {
"cn.jpush.android.MSG_ID": "692692481",
"app": "com.jiusem.jingle",
"cn.jpush.android.ALERT": "详细内容",
"cn.jpush.android.EXTRA": "{'article_id':1}", //文章id
"cn.jpush.android.PUSH_ID": "692692481",
"cn.jpush.android.NOTIFICATION_ID": 692692481,
"cn.jpush.android.NOTIFICATION_TYPE": "0"
}
}));
//alert(device.platform);
} catch (e) {
// alert(e.number);
alert(e.message);
}