上下文:
我们正在开发一个简单的聊天应用程序,该应用程序具有消息传递状态,与WhatsApp相同。聊天具有四种消息传递状态:未决,已发送,已传递和已阅读。
目前,我们设法处理了3种状态(待处理,已发送和已读取)的交付状态更改,但是我们正在努力寻找一种技术解决方案来在应用关闭或在后台时将状态更新为交付状态。 用户收到消息后,我们需要将状态更新为已交付。每次发送消息时,我们都会在iOS和Android上推送FCM通知,并且效果很好。
问题:
我需要找到一种方法来报告该邮件已被传递并将确认写入数据库,以便发件人知道有关最近状态更新已更改为传递的信息。应用可能已关闭或在后台。我们需要使其适用于Android和iOS。
请告知。
技术堆栈:react-native,firebase,Firebase FCM