我正在开发聊天应用程序,通过Firebase平台发送文件和消息 . 用于存储图像和视频的存储器以及用于存储图像或视频链接和消息的数据库 .

在开发过程中,我在聊天应用程序开发过程中遇到的这些问题需要帮助:

  • Sending Notification to offline device :在向Firebase数据库发送消息时,我在应用程序端同时拥有发送方和接收方FCM令牌 . 我可以在应用程序端检查应用程序是前台还是后台,所以如果应用程序在后台,我需要向应用程序发送推送通知 . 我已经在应用程序端实现了FCM,但是我需要一些逻辑如何在应用程序处于后台时发送推送通知(如果我可以获得更好的代码示例) .

  • Show message in sequel as it sent :我有数组列表从Firebase数据库获取其元素并且文本显示正常,但如果有一些链接(链接将在后台运行并返回链接的详细信息),它在应用程序中显示的时间比简单消息或照片 . 那么如何同步我的ArrayList以显示从Firebase数据库中检索的数据 .