android - 在应用启动之前注册到 firebase 通知

标签 android firebase firebase-cloud-messaging

我设法用这段代码注册了一个 firebase 通知主题:

 FirebaseMessaging.getInstance().subscribeToTopic("news");

但我想在安装后注册这个主题,所以即使应用程序从未启动它也会收到通知。 如何运行此行或在安装时定义它?

最佳答案

在您第一次启动该应用程序之前,不会有广播到达它。它基本上是禁用的。 install referrer 之类的广播在首次启动后直接出现。用户必须先手动启动应用。

关于android - 在应用启动之前注册到 firebase 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39272324/

相关文章:

android - 使用 NestedScrollView 折叠工具栏布局不会平滑滚动

android - 如何使用 Android 设置中指定的时间和日期格式?

java - 从 Firebase 数据库快照读取数据

android - 为各种 Android 操作系统版本设置推送通知图标

android - 在 firebase admin go 客户端中设置 notification_priority

java - 如何使 JSONObject 的 toString() 将 UTF-8 字符编码为 un​​icode,就像 PHP 的 json_encode 中一样?

android - FirebaseMessagingService 是否在设备重启后仍然存在?

java - Android 模拟器应用程序打开时显示空白屏幕

android - 我的 firebase/数据库什么也没显示

Android 在华硕或华为设备上设置应用程序自动启动 FCM 服务