【发布时间】:2017-10-17 22:30:36
【问题描述】:
我尝试在 android 8 中发出通知。首先,定义通知通道时出现问题。之后,当应用程序运行时,我在 android pre-Oreo 和 android Oreo 中收到通知。我尝试了 Job Scheduler 和 JobIntentService 以及 AsyncTask 以在应用程序未运行时在 android Oreo 中发出通知,但每次我遇到以下消息时崩溃。
java.lang.RuntimeException:无法启动接收器 com.google.firebase.iid.FirebaseInstanceIdReceiver:java.lang.IllegalStateException:不允许启动服务 Intent { act=com.google.firebase.MESSAGING_EVENT pkg=... (有附加功能)}:应用处于后台 uid UidRecord{9078fd9 u0a148 RCVR idle procs:1 seq(0,0,0)}
我应该怎么做才能在firebase后台发出通知?
【问题讨论】:
-
您是否使用 Firebase 10.2.1 或更高版本进行构建? 10.2.1是第一个支持奥利奥FCM的版本。
-
@BobSnyder 我使用的是 10.0.1,现在可以正常使用了
标签: android firebase firebase-notifications