在java后台,调用个推sdk,设备离线时,使用NotificationTemplate推送消息时(已设置第三方通知notify,截图在附件),通知栏没有消息提醒。
使用TransmissionTemplate,反而却能收到通知栏消息,但是点击通知栏,只能启动应用,不能触发click和receive事件。
以下是我个人的一个总结,不知道是否正确,还请各位大神指正,谢谢!
-
推送单条通知栏消息<br>
-
Android端:<br>
-
--APP在线时,可以显示通知栏消息,点击通知栏,触发click事件、receive事件<br>
-
--APP离线时,不显示通知栏消息,APP启动后,显示通知栏消息,点击通知栏,触发click、receive事件<br>
-
IOS端:<br>
-
--APP在线时,不显示通知消息,不触发click,可以触发receive事件<br>
-
--APP离线时,可以显示通知栏消息,点击触发click事件,无法触发receive事件,自定义参数在payload中
-
推送单条穿透消息<br>
-
Android端:<br>
-
--APP在线时,不显示通知栏,触发receive事件<br>
-
--APP离线时,显示通知栏;点击通知栏后,不触发click、receive事件<br>
-
IOS端:<br>
-
--APP在线时,不显示通知栏,触发receive事件<br>
-
--APP离线时,显示通知栏,点击触发click事件,不触发receive事件,自定义参数在payload中