相关疑难解决方法(0)

云 Firestore 中的时间字段 serverTimestamp() 在第一个快照上返回 null

我从 Cloud Firestore 读取一些数据(消息),在文档中我有一个timestamp时间字段。\n我有一个流:

\n
Stream<QuerySnapshot> get chats {\n    return chatCollection.document(roomid).collection("messages").snapshots();\n  }\n
Run Code Online (Sandbox Code Playgroud)\n

用于在我的数据库中发生更新(例如新消息)时获取消息。

\n

因此,当我启动应用程序时,它会从数据库读取所有数据(消息)并打印出来。\n这是每次获取新快照时我的控制台和消息的样子:

\n
D/ViewRootImpl@a0e5145[MainActivity]( 3045): MSG_RESIZED: frame=Rect(0, 0 - 1440, 2560) ci=Rect(0, 96 - 0, 1164) vi=Rect(0, 96 - 0, 1164) or=1\nD/ViewRootImpl@a0e5145[MainActivity]( 3045): Relayout returned: old=[0,0][1440,2560] new=[0,0][1440,2560] result=0x1 surface={valid=true 492514541568} changed=false\nI/flutter ( 3045): DEBUG: TEST-MESSAGE what??? 2020-10-09 22:30:12.249\nI/flutter ( 3045): DEBUG: TEST-MESSAGE \xce\xbb\xce\xbf\xce\xbb 2020-10-09 21:59:58.212\nI/flutter ( 3045): DEBUG: TEST-MESSAGE gamieste 2020-10-09 22:33:10.902\nI/flutter ( 3045): DEBUG: TEST-MESSAGE holly 2020-10-09 22:26:39.672\nI/flutter ( 3045): DEBUG: TEST-MESSAGE \xce\xb3\xcf\x86 …
Run Code Online (Sandbox Code Playgroud)

timestamp firebase flutter google-cloud-firestore

8
推荐指数
1
解决办法
3200
查看次数

Android:从Firebase获取当前日期和时间

我正在开发一个简单的游戏,用户每天都会获得奖金。我想从Firebase服务器获取当前日期和时间,因为我不想依赖可以操纵的设备时间。
我在firebase中经历了ServerValue.TIMESTAMP,但不知道如何使用它返回一个带有时间戳的值的地图,如何将该时间戳转换为日期,当用户单击每日时,我想从firebase获取今天的日期奖金。

android timestamp firebase firebase-realtime-database

3
推荐指数
1
解决办法
4604
查看次数