我目前有一个nodeJS API,其端点chats/user/:id
用于获取用户的聊天,而端点chats\:id\messages
用于在特定的聊天中获取消息。
使用nodeJS的Firebase模块向用户发送聊天消息时,API会向用户的设备发送通知(我认为这不够实时,或者我错了吗?)。
如何使用Firebase(在Android设备上)实时保持聊天? 我最初的方法是在用户打开聊天屏幕时每隔一段时间轮询API,但这可能会消耗大量电量。
根据Google的说法,我可以使用Firebase,但是找不到使用该示例的示例项目。
https://developer.android.com/training/efficient-downloads/regular_updates