我可以从我的代码中启动或重新启动FirebaseMessagingService
。我需要的原因是服务总是随机关闭。通过API启动FirebaseMessagingService
回答
FirebaseMessagingService不需要处于活动状态,您的应用程序才能收到通知。
服务仅执行处理传入消息或令牌请求。
如果服务停止,请不要担心。当新的通知到达时,Android会重新启动它。
不,这是关键!当我离开我的手机一天独自一人,并尝试发送一个mmesage到我的手机,什么也没有发生:C – flectiondev
如果发生这种情况,那是它的版本Android设备制造商生产的Android设备,请尝试使用不同的设备 –
然后错误在所有设备上(s7,s3,oneplus 2,s5)? – flectiondev
- 1. 通过intents启动活动
- 2. 如何在FirebaseMessagingService中启动提交片段
- 3. 通过Lua启动Vim
- 4. 通过双击启动宏
- 5. 通过URL启动intellij
- 6. UnsatisfiedLinkError通过Eclipse启动JVM
- 7. 通过HADOOP Job api启用JMX
- 8. 是否可以通过Facebook图形API启动好友请求?
- 9. Windows7通过API强制启动到安全模式
- 10. 如何通过Chronos REST API一次启动多个作业?
- 11. 通过类名启动android活动
- 12. 使用nginx自动启动(通过rvm)
- 13. 通过使用onPreferenceClick启动活动
- 14. 启动Web API
- 15. OS X:通过系统启动时启动自动启动PHP FCGI
- 16. FirebaseMessagingService`builder.setContentTitle()`不工作
- 17. FirebaseMessagingService没有日志
- 18. 启动Vagrant VM并通过shell脚本启动Node.js脚本
- 19. 通过启动脚本启动Jetty不起作用
- 20. 通过Windows服务c启动程序启动#
- 21. Eclipse无法通过应用程序启动器启动
- 22. 通过以太网的Android Fastboot来启动启动映像
- 23. 通过云启动每次启动时运行命令
- 24. 通过systemd在CoreOS中启用etcd服务自动启动
- 25. 通过Spring启动异步任务TaskScheduler
- 26. 通过EC2中的iPXE启动
- 27. 如何通过nodejs启动BAT文件?
- 28. 通过Bash重新启动进程
- 29. 如何通过Vagrant启动VM
- 30. Android:如何通过代码启动WiFi
当应用程序第一次启动时,“FirebaseMessagingService”会自动启动。它不会自动关闭。你可以分享什么时候关闭的细节?是否有记录的错误?甚至可能是一堆恍惚? –
当我关闭我的应用程序serive仍然活着,但是当应用程序因内存不足或显示器关闭而无法使用时,我不会收到任何消息 – flectiondev
如果系统由于内存不足而导致服务中断,你可以对此做任何事情(据我所知)。重新启动服务意味着您重新引入了低内存条件。 –