我遇到了一个小问题。
问题:我正试图从连接到Firestore的Firebase云功能(使用Node.js)发送数据到我的react native应用程序。我有一个触发器,当文档添加到Firestore时激活,我想在触发器激活时将数据添加到redux(在我的应用程序中)。
我知道我必须在触发函数内发送信息,如下面的一个,但我不确定如何将数据直接发送到博览会应用程序。
// Example trigger function
exports.createUser = functions.firestore
.document('users/{userId}')
.onCreate((snap, context) => {
// Send information to React Native App
});
我理解将信息发送到数据库,您只需进行fetch或axios post,但是从数据库发送信息让我感到困惑。
任何帮助或指出正确的方向将不胜感激。
如果应用程序已经在设备上处于活动状态,通常的方法是将该应用程序的通知写入不同的集合,并让应用程序侦听该集合。
如果应用程序在设备上可能没有使用,通常的方法是通过FCM向设备发送通知。