我正在开发通过Firebase平台发送文件和消息的聊天应用。用于存储图像和视频的存储器以及用于存储图像或视频链接和消息的数据库。
在开发过程中,我在开发聊天应用程序时遇到的这些问题需要帮助:
向离线设备发送通知:在向Firebase数据库发送消息时,我在应用端同时拥有发送方和接收方FCM令牌。我可以在应用程序端检查应用程序是前台还是后台,所以如果应用程序在后台,我需要向应用程序发送推送通知。我已经在应用程序端实现了FCM,但是我需要一些逻辑如何在应用程序处于后台时发送推送通知(如果我可以获得更好的代码示例)。
在发送时续集中显示消息:我有阵列列表从Firebase数据库获取其元素,文本显示正常,但如果有一些链接(链接将在后台运行)并返回链接的详细信息)它在应用程序中显示的时间比简单的消息或照片更多。那么如何同步我的ArrayList以显示从Firebase数据库中检索的数据。