我使用的是防火墙消息传递和颤振蜂箱包,我正在制作一个聊天应用程序,并将传入的消息保存到蜂巢中,这样聊天也可以脱机工作。在收到通知和关闭应用程序时,我使用firebase消息传递onBackgroundMessage处理程序,我这样做是为了在应用程序不运行时将消息数据存储在蜂箱中: final RemoteMessage message
下面的函数是在数据库中新建一个聊天室。getChatRoomId基本上为聊天室创建了一个唯一id,该id在数据库中分配给chat_room_id。我正在打印数据,就像您在下面的方法中看到的那样。方法调用是完美的(here i am),看起来我有一个chat_room_id,因为我expected.Also我有一个chatRoomMap。但是,当我尝试打印出信息时,它会打印出null。请查看下面的错误部分以查看打印结果。chatRoomId)
.setDa
firebaseMessagingBackgroundHandler(RemoteMessage message) async { // make sure you call `initializeApp` before using other Firebaseawait Firebase.initializeA
我已经使用以下命令管理离线firebase数据 Firestore.instance.settings(persistenceEnabled: true); 我从What is the best wayto store data from Firebase to SQLite or offline in flutter?那里得到了这个解决方案 但现在它工作得很好,但在firebase操作中,它不会进入下一步。2222222222,不打印其他任何东西。当我的设备离线时,
我想要构建一个应用程序,比如当我将一个新数据保存到firebase时,然后在我的应用程序中计算这些纬度和经度与用户当前位置之间的距离。我不将用户的当前位置存储在firebase上。我使用函数_getCurrentLocation获取用户的当前位置。index.jsconst admin = require("firebase-admin");
ad
当我尝试使用下面的代码时,Firestore忽略了where子句,只带来学生集合中的所有文档,无论它是否匹配。我读到过在Firebase控制台中手动添加索引有效,但我尝试过(screenshot of the console),但没有成功。是代码中有什么错误还是我没有正确地索引它?更新:代码的输出:第一个打印是电子邮件,但之后应该只有一个打印'peV2zNJukJTWKxanR9Cx'- ? 以及firestore镜像中的数据结构: ? :
sdk: flut