我想知道,如果我的应用程序处于后台并收到fcm消息,是否会自动打开firebase连接以同步我的活动引用? 我想在接收fcm消息时运行服务,然后将onChildAdded和singleValueEvent侦听器附加到数据库ref(keep_synced true)并在后台执行操作,然后在value事件发生时服务自行停止。想知道这种方法是否能保证到那时我会收到所有加入该地点的孩子?
非常感谢
答案 0 :(得分:1)
NO。您必须自己更新值。 FCM是GCM的替代品,它仅用于发送通知。 您可以处理FCM,然后调用更新该节点上所有子节点的侦听器。
答案 1 :(得分:0)
不,收到FCM消息时,Firebase数据库不会自动连接。
您需要process the FCM message,然后reconnect your database listeners或go online。