我在小米设备上遇到了这个问题,有没有办法知道每台设备的通知限制?

*Package has already posted or enqueued 25 notifications.  Not showing more.*

我试着找到一份关于它的文档,但似乎没有任何文档.

推荐答案

我真的建议你重新考虑你的通知策略.如果用户还没有阅读之前的25条通知,显示第26条通知不会增加任何价值,也不会产生太大影响.

你的really需要发布那么多通知吗?也许吧,但就目前而言,我的回答是"不完全是".如果你发出这么大的噪音,无论通知是关于什么的,无论它有多重要,它都会消失在人群中.因此,如果你的应用程序真的需要告诉用户那么多,你应该跟踪你的应用程序中的通知细节,例如,有专门的活动,列出所有这些信息,用户可以从应用程序中输入,并录制通知(这也使其对通知静音具有免疫力,用户可以为您的应用程序设置通知静音),然后只发布一次系统通知,并带有摘要消息,如"您有XX个事件要审查……随便".然后,随着时间的推移,有更多的事情要告诉用户,只需根据您的喜好更新通知即可.对于更重要的事情,甚至可以发布第二次通知(顺便说一句:判断通知渠道和优先级),如果这对你有意义的话,但同样,尽量减少通知数量.这样,用户仍然可以看到所有这些信息,而不会受到通知阴影过度拥挤的影响.

Android相关问答推荐

Jetpack编写:通过viewModels()vs viewModel View ModernName()'

ENV变量在gradle进程中没有更新

RemoteActivityHelper.startRemoteActivity不适用于Android Wear OS 4模拟器

在Android 14/SDK 34中使用RegisterReceiver的正确方式是什么?

如何在 compose 中使用可变对象?

Android Compose - 为什么 Canvas 中的drawText在底部被切断而不是在顶部?

使用 List 和 LazyColumn 重新组合所有项目

错误:参数的类型必须是用@Entity注释的类或其集合/array. java.lang.String tocd);

Android Drawable文件夹中的图像显示模糊

如何使用滑行加载媒体的专辑封面?

需要在按钮 onclick 上从 string.xml 获取值. @Composable 调用只能在@Composable 函数的上下文中发生

将 CircularProgressIndicator 添加到按钮而不增加其高度

CoroutineScope 与挂起函数

如何让这个三角形指示器在 android jetpack compose 中旋转和移动?

Android apk 不工作

PayUCheckoutPro Android SDK 实现问题

协程是否在 if 条件下保持秩序?

在 Jetpack Compose 中 Select 要省略的文本

将生成的 AAR 与 Composables 一起使用时未解决的参考

Android TTS 在屏幕关闭一段时间后停止朗读