ios的个推,Java后台推送消息,手机接受消息都是弹出框,太丑了,怎么以通知栏的形式推送消息?
1***@qq.com
- 发布:2017-03-14 19:17
- 更新:2017-03-14 23:41
- 阅读:1799
2 个回复
amourz
ios接收推送分2种情况:
1)应用离线
如果透传的格式符合标准的透传格式{title:'title',content:'content',payload:{id:'1',name:'tom'}},则会在通知栏显示推送信息,并在点击后启动应用,触发click事件。
如果不是标准的透传格式,则不会在通知栏显示推送的信息。在应用启动后会触发recieve事件。需要你自己写代码去呈现推送的消息
2)应用在线
只会触发recieve事件。
综上所述,可以在recieve事件里,接收透传过来的消息参数,再构造一个本地消息,这样就能在通知栏显示推送的消息了。然后再在click事件里,接收解析这个本地消息的参数
猫猫猫猫 - 用户已离线
请让后台按个推的 透传 模板 来发送数据,给ios发的时候不要使用通知模板。