|
您好,noticeclicked事件回调当前版本确实存在问题,只有在应用退出的情况下点击通知才有效,运行期间无效。这周发布的版本会解决这个问题。
捕获通知来决定打开哪个窗口,简单代码:
- //发送通知
- api.notification({
- vibrate:[300, 500],//震动时间节奏
- sound: 'default',//系统默认提示音
- light: true,//是否亮灯,需设备支持
- notify: {//状态栏通知
- title: 'message',//通知标题
- content: 'hello',//通知内容
- extra:{goto:'winAa'}//额外的键值对,通知被点击后将通过noticeclicked交给网页
- }
- }, function(ret, err){
- if(ret){
- //api.alert(ret.id);//id为通知ID,可用于取消通知
- }
- });
- //监听通知被点击
- api.addEventListener({name:'noticeclicked'}, function(ret){
- //api.alert({msg : JSON.stringify(ret)});
- if(ret && 1 == ret.type){
- var extra = ret.value;
- if('winAa' === extra.goto){
- //open window Aa
- }
- }
- });
复制代码
|
|