问题标签 [notification-channel]
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.
android - 是否需要多次创建通知通道?
我一直想知道应用程序是否必须createNotificationChannel
在每次启动时调用,或者在第一次使用时创建一次就可以保证没问题......
我之所以这么问,是因为很多这样的教程:https ://stackoverflow.com/a/5394210/5679560建议这样做,Application onCreate
这意味着每次启动应用程序
但是,除非用户或其他应用程序有办法手动删除频道,否则我可以在第一次应用程序运行时简单地创建这些频道
什么是正确的方法
android - 来自创建 NotificationChannel 的 IllegalArgumentException
在创建通知通道时,我们偶尔会在某些设备上收到带有空本地化消息的 IllegalArgumentException。我找到了这个答案,但频道名称 100% 肯定不是“”,所以在这种情况下不是问题。它适用于几乎所有用户,但有时会为用户抛出此异常。我们似乎也无法将其链接到设备类型或特定的 Android 版本。
创建频道的代码:
异常的堆栈跟踪:
有人有什么想法吗?我很想解决这个问题!
android - 删除/关闭所有通知属于android中的特定频道
我正在创建一个应用程序,其中创建了两个通知通道。比方说,
频道 1:显示一种类型的通知 频道 2:显示另一种类型的通知 现在,当用户单击频道 2 的任何通知时,我想关闭频道 1 上的所有通知。
到目前为止,我只找到了跟踪通道 1 的所有通知 ID 并在之后取消带有这些 ID 的通知的解决方案。
有没有更好的方法,而不跟踪 ID?
提前致谢 :)