关于移动应用推送,我不太喜欢用第3方模块,核心是懒得折腾,但为了实现移动应用推送呼起特定页面,还是折腾了下平台的推送服务。
1、控制台-[配置]-[应用与工具]-[云消息]推送:

a. 有通知和消息两种类型,为了兼容安卓和IOS,推荐使用消息类型;
b. 消息的标题就是显示在通知里的内容,消息的内容传特定的内容,用于移动应用分析。
2、移动应用内代码:
为了少折腾点,我把监听代码放在移动应用的root页(首屏的那个WIN窗口);
jsBridge.push.getPushId(function(succ, data) {
if (succ) {
jsBridge.setClipboardText(data.push_id);
alert(data.push_id + "\n已复制");
} else {
alert("获取失败\n" + JSON.stringify(data));
}
});
/*
data 参数说明:
{
push_id: "" //字符串类型,唯一标识
}
*/
这是监听点击事件,意思点击通知栏进来才有反应,是因为ret.value的值在IOS和安卓上有所不值,因此参见我的代码,我的应用只传要打开的URL,然后直接打开。

假设您的业务复杂,请自行分析自己传过来的值再处理。
还有有一点,在IOS上,点击一次通知栏,这个事件会响应二次,平台查下问题所在吧,and 这个ret.value在不同官方值不同的问题最好也处理一下。
- 开发APP从一门开始www.yimenapp.com
- APP打包:https://www.yimenapp.com/more.html
- EXE打包:https://www.yimenapp.com/exe.html
- 商城APP:https://www.yimenapp.com/shop.html
- IOS免签打包:https://www.yimenapp.com/iosmianqian.html
- APP上架:https://www.yimenapp.com/iosup.html
- APP软著申请:https://www.yimenapp.com/softpage.html
- SSL申请:https://www.yimenapp.com/ssl.html
- Discuz APP:https://www.yimenapp.com/discuz.html
- 教程汇总:https://www.yimenapp.com/jiaocheng.html
编辑:小明,如若转载,请注明出处:https://www.yimenapp.com/kb-yimen/7077/
部分内容来自网络投稿,如有侵权联系立删