Firebase Messaging Service(用于通知)是粘性的吗?

时间:2017-02-28 20:00:04

标签: android firebase firebase-cloud-messaging

我现在正在使用Firebase为我的应用程序发送通知,我知道许多用户有时只是清理他们的内存,所以它可以杀死我的服务。我知道在Android的默认服务中有一个名为onStartCommand的方法会返回一些内容,比如return START_STICKY,所以一旦它被杀死,服务就会重新开始。 Firebase服务是默认执行此操作还是我需要实现方法才能执行此操作?

2 个答案:

答案 0 :(得分:0)

您通常不必担心Firebase SDK内部组件的实施细节。他们应该按照文件记录。如果您观察的行为与记录的行为不符,那就是一个错误,我们鼓励您file a bug report为这些行为做好准备。

答案 1 :(得分:0)

不是。 Firebase消息传递服务无法在START_STICKY模式下启动。如果您遵循FirebaseMessagingSerivce扩展的类,那么您会发现的。我本人需要以粘性模式启动FirebaseMessagingService来处理自定义通知,但是仍然想弄清楚该怎么做。