安卓:创建通知渠道的正确位置

7

我知道如何在Android应用程序中创建通知和通知渠道。

我展示了许多示例,这些示例说在从FCM监听器生成通知时创建通知渠道。因此,当应用程序接收到通知时,它会生成通道。

但是我发现在许多应用程序中,它会在未接收任何通知的情况下创建所有通道。

问题:我们应该从哪里创建通知渠道?


1
在你的 FirebaseMessagingService.java 中的 onMessageReceived 方法内部 - Anand
我个人是在我的应用程序的 onCreate() 中创建我的。在 Google 通知示例 中,他们在 MainActivity 中创建它。 - AL.
可能是 从Android O Api创建通知渠道的正确方式 的重复问题。 - AL.
如果您注意到Google通知示例中的内容,它会在生成通知时创建一个通道。 - Sanjay Kakadiya
这是在MainActivity中创建的。这完全取决于您的喜好。在可能的重复帖子中,在发布通知之前创建通知渠道也可以。 - AL.
2
这个回答解决了你的问题吗?从Android O Api创建通知渠道的正确方法 - Yogesh Umesh Vaity
1个回答

1

来自 文档

使用原始值创建现有通知渠道不执行任何操作,因此在启动应用程序时调用此代码是安全的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接