在诸如WhatsApp的Messenger软件中发送和接收消息

时间:2019-04-08 23:00:07

标签: android

在WhatsApp或Telegram等消息传递应用程序中,如何发送和接收消息。 软件是否每隔几秒钟检查一次服务器? 我已经制作了一个用于发送和接收消息的程序,该软件每隔几秒钟就会检查一次服务器,如果该消息是新消息,它将向用户显示该消息。 我的工作方式正确吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Firebase实时数据库。

参考:https://code.tutsplus.com/tutorials/how-to-create-an-android-chat-app-using-firebase--cms-27397

也有可能直接使用Firebase消息传递,但涉及更多。


关于您的whatsApp和其他消息传递应用程序如何工作的问题,它们基本上依赖于收到消息时向设备发送通知。

https://medium.com/@cdmunoz/working-easily-with-fcm-push-notifications-in-android-e1804c80f74

用户身份验证,标识和确定通知的目标用户是其他限制。 Firebase提供的库可以为您管理许多此类详细信息。