|
一:加入组后,在推送中多久能识别到?我测试一个组,组中一个终端,有时很快能显示有一个在线的客户端,有时我APP一直是开着的,但显示没有客户端,过了1个小时后突然手机收到了通知。var push = api.require('push');push.joinGroup({ groupName:'department'},function(ret,err){ if(ret){ api.alert({msg:ret.status}); }else{ api.alert({msg:err.msg}); }});
二:发送消息时,我测试发现有2种情况。
1:我APP关闭着,消息会和通知一样,会有个系统的消息提醒,然后点击之后进入APP,同时可以获取到消息的内容,我可以进行后续的处理,根据内容直接打开一个新闻的详细页面。
2:我APP正在运行使用中,消息不会有系统通知,但push.setListener会获取到消息的正文,这时我可能不能像第一种场景一样,直接打开新闻的详细页面,而是打开一个对话框,告诉用户有一个新推送的消息,是否现在阅读,如果点是,再打开新闻详细页面,如果像场景1一样,直接打开,用户就会感觉没有任何提醒就到了一个新的页面。
|
|