开发者社区> 问答> 正文

【移动推送】请问安卓后台收到消息,但设备状态栏没有提示消息也没有声音,这个是需要自己弹本地通知吗?

请问安卓后台收到消息,但设备状态栏没有提示消息也没有声音,这个是需要自己弹本地通知吗?

展开
收起
雪哥哥 2022-10-14 22:01:40 638 0
1 条回答
写回答
取消 提交回答
  • 消息:发送后不会在系统通知栏弹窗 ,需要自定义样式和打开方式。

    iOS和Android的消息都走移动推送自己的通道 。

    通知:会自动在系统通知栏弹窗,用户可以执行打开或者清除通知的操作。

    注意 一般场景iOS需App在后台或者杀死状态下才会在通知栏弹出。不过iOS 10 +系统对推送通知做了较大增强,在前台也可以弹出通知,需代码写明。

    透传消息,即自定义消息。只负责消息的推送,不做任何处理。客户端在接收到消息后,需要自己去处理消息的展示方式或后续动作。

    iOS的通知走APNs(苹果官方推送通知服务)。

    Android走移动推送自己的通道。

    Android继承MessageReciever类的onMessage方法;

    iOS继承onMessageReceived方法;

    iOS的消息通道只有在App处于前台状态的情况下才处于激活状态。

    2022-10-17 13:54:12
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载