问题标签 [heads-up-notifications]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 延长棒棒糖“提醒”通知持续时间
一直在尝试找到一种创建持久提醒通知的方法,就像接听电话或环聊电话一样。这些是否仅限于谷歌/系统应用程序?
我试过了:
- 在删除提示通知之前更新通知。
- 将正在进行的标志设置为真。
- 将自动取消设置为 false
似乎无法在任何地方找到这样做的。
android - 是否可以创建一个不生成抬头通知但会出现在锁定屏幕中的通知
我目前正在开发一个基于 Android 5.0.1 的基于 DECT 的 android 系统的项目,并且需要添加一个模式,该模式将在 InCallUi 应用程序运行时(有来电时)调出拨号器应用程序。当 Dialer App 处于前台时,InCallUi App 会发出烦人的抬头通知,显示屏幕顶部显示的来电信息。
我想问是否有办法隐藏提示通知,而在锁定屏幕时仍然可以看到通知条目?
我已尝试更改通知的优先级,如以下链接所示,仅当优先级设置为 HIGH、MAX 和 FULL_SCREEN 时才会显示提示通知:“如果通知的优先级被标记为 High、Max 或 full-屏幕,它会收到一个偷看通知。”,但是当我将优先级设置为 LOW 或 MIN 时,提示通知仍然显示: https ://material.google.com/patterns/notifications.html#notifications-behavior
任何人都可以帮忙吗?谢谢:)
android - PushSharp Google Cloud 消息提醒通知
我正在为 Android 和 iOS 开发一个应用程序,我正在使用 PushSharp(在服务器端)向这两个平台发送推送通知。特别是我正在使用(对于 Android)Firebase 平台(FCM)。
按照本指南,我也能够向 Android 设备设置图标和声音发送推送通知,但我认为存在问题。当通知到达时,它不会显示为 Heads-up 通知,而仅显示为状态栏通知。
为了清楚起见,我会:
但我只看到状态栏上出现的应用程序图标。
我如何告诉 FCM 将我的通知显示为平视通知,类似于我使用以下代码获得的通知?
android - 提示通知在几秒钟后被驳回
我正在尝试通过下面的代码发出提醒通知,并希望它一直存在,直到用户决定关闭它。但它会在几秒钟后自动关闭(大约 10 秒)。有没有办法让它持久化并留给用户解雇它。
android - Firebase 消息传递 - 当应用程序在后台时创建平视显示
使用 FCM,当应用程序在后台或未运行时,我会在系统托盘中收到推送通知。当应用程序处于前台时,我可以覆盖 onMessageReceived 并使用NotificationCompat
.
当我的应用程序在后台或未运行时,有没有办法创建提示通知?
谢谢
编辑:这里的参考是我通过 curl 使用的消息有效负载https://fcm.googleapis.com/fcm/send
android - 某些应用程序如何阻止/替换提醒通知?
背景
自从 Android 上出现提示通知以来,有些人喜欢它的快速处理,但有些人讨厌它显示在应用程序(尤其是游戏)之上。
为了显示提示通知,开发人员可以使用类似的东西:
正因为如此,一些应用程序提出了显示以某种方式替换它们的股票文本通知的想法,就像以前在提醒通知之前一样:
https://play.google.com/store/apps/details?id=com.jamworks.noheadsup&hl=en
在多种情况下,这可能很有用。例如,在使用全屏的游戏中,它可能很有用。这是因为如果用户即将按下顶部区域,并且会显示提示通知,我们希望避免意外点击此通知。
问题
我不仅找不到人们如何做到这一点的方法,而且它似乎不再适用于新版本的 Android(在 Android 7 上测试)。
我发现阻止通知的唯一应用是: https ://play.google.com/store/apps/details?id=com.aboutmycode.NotificationsOff&hl=en
但它不会将提醒通知转换为“正常”通知。相反,它只是阻止了它们。另外它需要root,并且似乎只是将通知的设置更改为 "blocked" 。
问题
是否可以暂时阻止提醒通知(但将它们转换为没有提醒通知的通知)?如果是这样,怎么做?
它有哪些限制?没有root能用吗?如果可以使用root,如何?“通知关闭”如何工作?
也许这种能力以前是可能的,但现在不是了?
android - Android Heads-up 通知会在几秒钟后消失
我希望通知不会在几秒钟后消失。所以我创建了这样的通知:
并设置 FLAG_ONGOING_EVENT 和方法 setOngoing(true)。
但几秒钟后,通知继续消失。我希望通知仅在用户单击时消失。谢谢你。
android-4.2-jelly-bean - 没有出现通知
下面的代码应该显示一个提示通知,但它没有出现。但是,MessageActivity 正在启动而没有显示通知。此活动应该在单击通知时开始。
API 23 (M) 中不会出现此问题。它仅出现在 API 16 (JELLY_BEAN) 中。为什么提示通知出现在 android M 中,而没有出现在 android JellyBean 上?
先感谢您。
这是我的 androidManifest
android - 是否可以多次显示 Android 提醒通知而无需用户取消?
我的应用程序目标:
我可以通过以下方式显示提示通知:
当应用程序尝试显示另一个具有相同 ID 但消息不同的提示通知时,通知会更新,但不会显示为新的提示通知。通知不会再次显示在应用程序顶部。
是否可以在用户取消第一个通知的情况下两次显示具有相同 ID 的提示通知?