|
楼主 |
发表于 2016-7-20 16:46:07
|
显示全部楼层
本帖最后由 波斯大香蕉 于 2016-7-20 17:06 编辑
2,有没有别的例子呢?我看外卖好像也没做到这样的效果。监听的openNotification这个方法,只有在APP运行时,点击通知栏,获取到一些参数,然后跳转到相应的页面。
但是,APP不运行时,你说的那种URL的方法要怎么实现?
以下openNotification的相关代码示例。只有APP运行时才能跳转。
// 监听极光推送通知栏打开事件
document.addEventListener("jpush.openNotification", function(e) {
var data_info = window.plugins.jPushPlugin.openNotification.extras;
var id = data_info.id;
var catid = data_info.catid;
var modelid = data_info.modelid;
console.log(id + " " + catid + " " + modelid);
var data = {
id : id,
catid : catid
};
var info = {
id : id,
catid : 0
};
// 专题
if (modelid === "0") {
justep.Shell.showPage("$UI/news/topic_info/topic_info.w", info);
}
// 文章
if (modelid === "1") {
justep.Shell.showPage("$UI/news/news_info/news_info.w", data);
}
// 图片
if (modelid === "3") {
justep.Shell.showPage("$UI/news/img_show/img_show.w", data);
}
// 视频
if (modelid === "11") {
justep.Shell.showPage("$UI/news/movie_talk/movie_talk.w", data);
}
// 商城
if (modelid === "13") {
justep.Shell.showPage("$UI/news/mall/goods_info/goods_info.w", data);
}
}, false);
3,图片已上传。中上方的蓝色弹框。【已解决 justep.Util.hint(*); 类似这些代码注释掉】
|
-
|