请问安卓后台收到消息,但设备状态栏没有提示消息也没有声音,这个是需要自己弹本地通知吗?
消息:发送后不会在系统通知栏弹窗 ,需要自定义样式和打开方式。
iOS和Android的消息都走移动推送自己的通道 。
通知:会自动在系统通知栏弹窗,用户可以执行打开或者清除通知的操作。
注意 一般场景iOS需App在后台或者杀死状态下才会在通知栏弹出。不过iOS 10 +系统对推送通知做了较大增强,在前台也可以弹出通知,需代码写明。
透传消息,即自定义消息。只负责消息的推送,不做任何处理。客户端在接收到消息后,需要自己去处理消息的展示方式或后续动作。
iOS的通知走APNs(苹果官方推送通知服务)。
Android走移动推送自己的通道。
Android继承MessageReciever类的onMessage方法;
iOS继承onMessageReceived方法;
iOS的消息通道只有在App处于前台状态的情况下才处于激活状态。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。