我正在尝试实现一种功能,即使应用程序未运行(无论是在前台还是在后台),用户都会收到通知消息。像亚马逊这样的公司会发送通知,它们会显示在通知托盘中 - 当点按时,应用程序会打开,或者消息随附的任何意图。
当应用程序处于前台和后台时,我已经能够实现通知处理...但是当应用程序未运行时,根本没有收到任何通知消息!
从我搜索过的内容来看,我认为需要在后台运行一个持续监听通知消息的服务 - 因为在关闭应用程序时会破坏服务。我正朝着正确的方向前进吗? 有人可以指出一些实现或突出显示相同的代码。
答案 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的实现我完全了解即时通知。