16得票1回答
如何取消其他应用程序正在进行中的通知?

背景 我发现了一个可以隐藏 heads-up 通知的应用,甚至包括前台服务使用的持续通知,叫做 NCleaner。 我想知道这样的应用是如何工作的。 问题 关于如何控制其他应用程序的通知并没有太多信息。只有当前应用程序的信息可供查阅,并且由于某些原因,我无法取消一个持续通知,但成功取消...

10得票2回答
Firebase Messaging - 在应用程序后台时创建悬浮通知窗口

使用 FCM,当应用程序在后台或未运行时,我可以在系统托盘中收到推送通知。当应用程序在前台时,我可以覆盖 onMessageReceived 并使用 NotificationCompat 创建自己的 heads-up 通知。 有没有办法在我的应用程序在后台或未运行时创建一个 heads-u...

9得票1回答
一些应用如何阻止/替换悬浮通知?

背景 自从 Android 上出现 heads-up 通知以来,有些人喜欢它的快速处理方式,但有些人却因为它在应用程序(尤其是游戏)上方显示而讨厌它。 为了显示 heads-up 通知,开发者可以使用类似以下的方法: final NotificationCompat.Builde...

9得票1回答
不启动新活动的通知操作?

我计划设置一个头部通知,包含两个操作:批准登录请求和拒绝登录请求。当点击任意一个操作时,我希望能够向我的服务器发送HTTP请求,而且不想启动新的Activity或让用户被重定向到我的应用程序。 Context context = getBaseContext(); N...

8得票2回答
如何在uiautomator中检测悬浮通知?

我正在使用装有Lollipop Android操作系统的Nexus 5和Cyanogen One plus设备,并与某个应用程序的各种通知进行测试。我成功地使用UiAutomator测试了托盘通知和锁屏通知,但是我无法成功地获得悬浮通知。我尝试了以下代码,但未能检测到它。 publi...

8得票1回答
在Lollipop版本以上如何设置通知中的小图标

我已经创建了悬浮通知。就像下面这样, NotificationCompat.Builder notification = new NotificationCompat.Builder(this, channelId) .setContentTitle("Mes...

7得票1回答
Flutter Firebase:后台未显示Heads up通知

当在Flutter应用程序中从云函数接收到FCM时,在iOS上通知会按预期出现横幅和系统托盘。但是,在Android上,当应用程序被终止或后台运行时,通知直接出现在系统托盘中而没有显示横幅。 我正在使用最新版本的Flutter和firebase消息传递插件,并在AndroidManifest...

7得票4回答
FCM使用头部通知

我们是否有任何方法可以在从Firebase Cloud Messaging接收到推送时显示悬浮通知?在前台,使用通知是可能的。但是,在后台没有办法显示悬浮通知,因为onMessageReceived不会被调用。 我尝试将优先级设置为“高”,但没有结果。 你有什么想法吗?