Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Firebase上添加消息状态(Swift上的iOS应用程序)_Swift_Firebase_Firebase Realtime Database_Firebase Cloud Messaging_Chat - Fatal编程技术网

如何在Firebase上添加消息状态(Swift上的iOS应用程序)

如何在Firebase上添加消息状态(Swift上的iOS应用程序),swift,firebase,firebase-realtime-database,firebase-cloud-messaging,chat,Swift,Firebase,Firebase Realtime Database,Firebase Cloud Messaging,Chat,在Firebase上构建的聊天应用程序(仅iOS版)上,我想实现消息状态,但开发人员一直告诉我Firebase不允许这样做,我不相信他们。目前,我已正确设置了一个状态“已看到”,但我想设置其他状态,以及让用户了解其消息的状态。还有“已发送”状态,但我不确定这是否意味着消息已发送到服务器或消息已发送到用户的设备。任何关于如何实现这些其他状态的提示都将不胜感激。 因此,我正在寻找: 1-消息正在上载到服务器的状态(当互联网速度较慢时) 2-消息已到达服务器并准备好发送给接收者的状态 3-状态已发送到

在Firebase上构建的聊天应用程序(仅iOS版)上,我想实现消息状态,但开发人员一直告诉我Firebase不允许这样做,我不相信他们。目前,我已正确设置了一个状态“已看到”,但我想设置其他状态,以及让用户了解其消息的状态。还有“已发送”状态,但我不确定这是否意味着消息已发送到服务器或消息已发送到用户的设备。任何关于如何实现这些其他状态的提示都将不胜感激。 因此,我正在寻找: 1-消息正在上载到服务器的状态(当互联网速度较慢时) 2-消息已到达服务器并准备好发送给接收者的状态 3-状态已发送到用户的手机,但用户尚未看到该消息。
用户看到了4条消息。(目前只有此状态有效)。

您可以向数据库中添加其他字段,例如“已看到”。

通过这种方式,您可以添加其他必要的信息