是否会打开FCM消息,打开firebase数据库连接?

时间:2017-01-16 11:52:10

标签: android firebase firebase-realtime-database firebase-cloud-messaging

我想知道,如果我的应用程序处于后台并收到fcm消息,是否会自动打开firebase连接以同步我的活动引用? 我想在接收fcm消息时运行服务,然后将onChildAdded和singleValueEvent侦听器附加到数据库ref(keep_synced true)并在后台执行操作,然后在value事件发生时服务自行停止。想知道这种方法是否能保证到那时我会收到所有加入该地点的孩子?

非常感谢

2 个答案:

答案 0 :(得分:1)

NO。您必须自己更新值。 FCM是GCM的替代品,它仅用于发送通知。 您可以处理FCM,然后调用更新该节点上所有子节点的侦听器。

答案 1 :(得分:0)

不,收到FCM消息时,Firebase数据库不会自动连接。

您需要process the FCM message,然后reconnect your database listenersgo online