适用于Android的Google Firebase通知 - 当应用未运行时

时间:2016-09-24 18:10:08

标签: android firebase firebase-cloud-messaging

我正在尝试实现一种功能,即使应用程序未运行(无论是在前台还是在后台),用户都会收到通知消息。像亚马逊这样的公司会发送通知,它们会显示在通知托盘中 - 当点按时,应用程序会打开,或者消息随附的任何意图。

当应用程序处于前台和后台时,我已经能够实现通知处理...但是当应用程序未运行时,根本没有收到任何通知消息!

从我搜索过的内容来看,我认为需要在后台运行一个持续监听通知消息的服务 - 因为在关闭应用程序时会破坏服务。我正朝着正确的方向前进吗? 有人可以指出一些实现或突出显示相同的代码。

2 个答案:

答案 0 :(得分:2)

FIXED ......实际上......问题是MIUI ..默认情况下,它的安全应用程序已禁用应用程序的自动启动..当应用程序未运行时,它会阻止通知显示在系统托盘中。

参考文献: -

http://en.miui.com/thread-37783-1-1.html

https://github.com/firebase/quickstart-android/issues/89#issuecomment-233558184

答案 1 :(得分:0)

我必须从https://firebase.google.com/docs/cloud-messaging/

看到FCM for android的实现

我完全了解即时通知。