我想知道是否可以在这样的移动应用程序中实现聊天:
我想知道这是否会长期运作?例如,如果我有足够大的服务器,它将允许100,000人在同一时间接收消息。
答案 0 :(得分:1)
可以像这样发送和存储您的数据,可能不是一次为100,000个用户,但对于其中许多用户。
我看到的主要问题是潜在的接收者一直在轮询服务器。这是浪费服务器时间和客户端电池电量。像NickT所说的那样使用Google Cloud Messaging会更好。
GCM的想法是,当您的服务器收到消息时,您的服务器会将消息发送给Google,Google会找到收件人,Google会将消息发送给接收方的电话。接收方手机上的应用程序会收到通知,告知有新消息。