使用穿透消息模式是因为IOS也需要使用推送
最近研究个推,我参照官方的demo,写了穿透消息发送,使用个推官网提供测试。

当app后台运行时,通知栏没有消息提醒;当app前台运行的时候,才会接收到消息(本人用toast提示内容的)。
于是我使用hbuider创建了一个空的Hello HTML5+的demo,即官方提供的demo。
发送普通消息,通知栏可以显示出推送;
发送穿透消息,通知栏却没法显示推送,是为什么呢?
回梦無痕 - 暂停服务
安卓上貌似只要APP不是离线且透传消息不符合格式,都是触发receive事件,要在receive事件创建本地消息才能显示到状态栏。
一般是使用不符合格式的透传消息,如果符合格式,就会自动显示到状态栏,然而用户不点击状态栏的消息,APP就不知道这条消息是否确切收到了。