推送通知未在 Android 上显示
Posted
技术标签:
【中文标题】推送通知未在 Android 上显示【英文标题】:Push Notification not displayed on Android 【发布时间】:2021-08-04 11:42:07 【问题描述】:我无法让推送通知在 android 上正常工作。
基本系统工作正常,通知已发送和接收。我的测试设备会播放声音并在屏幕顶部的状态栏中显示应用图标,我可以通过向下滑动查看通知。
但没有显示弹出窗口!
我必须做些什么才能完成这项工作?
【问题讨论】:
【参考方案1】:这个弹出窗口被称为"heads-up notification",根据@,您只会在Channel
上发布的Notification
s 获得它,其重要性设置为IMPORTANCE_HIGH
(或在较低的操作系统版本上为高优先级Notification
本身) 987654322@
可能触发提醒通知的示例条件包括 以下:
用户的 Activity 处于全屏模式(应用使用 fullScreenIntent)。 通知具有高优先级,并在运行 Android 7.1(API 级别 25)及更低版本的设备上使用铃声或振动。 通知通道在运行 Android 8.0(API 级别 26)及更高版本的设备上非常重要。
【讨论】:
很好,成功了,谢谢。我希望这是 ios 设备上的默认行为。 当您说“频道”上发布的通知时,您指的是哪个频道? Create and Manage Notification Channels【参考方案2】:使用指定的通知优先级和重要性高:Heads-up
【讨论】:
以上是关于推送通知未在 Android 上显示的主要内容,如果未能解决你的问题,请参考以下文章