gpt4 book ai didi

android - WhatsApp 或任何其他消息服务如何接收消息?

转载 作者:行者123 更新时间:2023-12-04 23:55:34 25 4
gpt4 key购买 nike

任何人都可以告诉我如何在我的手机上接收 whatsapp 消息吗?比如,我的手机是每秒请求 whatsapp 服务,还是当服务器端收到我的消息时,服务器是否向我的手机发送 ping。我不想知道确切的过程,但概述就可以了。

最佳答案

嗯,我想,在这个范围内回答起来并不那么容易,但它可能是这样工作的。

为此您可能需要了解移动端和服务器端的技术。所以让我尝试以非常简单的方式解释它,这可能是实现。

1) 不,您的手机不会每次都 ping 服务器。像这样的轮询会在网络上增加很多开销,如果响应延迟,多个调用也会堆积起来,从而导致服务器端的巨大流量。相反,它是相反的。每当服务器收到任何消息时,它都会通知您而不是说您收到了消息。

2) 希望第 1 点表明它是相反的。现在希望您了解推送通知。推送通知是服务器可以通知手机任何新消息或信息或更新的东西。这是一个链接,可以提供有关 android 推送通知的更多详细信息 https://parse.com/tutorials/android-push-notifications

3)服务器如何处理请求。这本身就是一个很大的话题。基本上是这样的。我假设有两个用户,A 和 B

  • 首先A先生给B先生发了一条信息
  • 服务器收到此请求,其中包含用户 A(即发送消息的人)和用户 B(即消息要发送给的人)的信息
  • 服务器进行一些处理以了解 B 先生的用户 ID 和有关 B 先生的其他信息,然后进行推送以便用户 B 可以收到此通知。

当然,为了处理数百万个并发连接并在不阻塞其他连接的情况下快速响应,完成这项工作涉及很多技术。

如果您想对该技术有一个基本的了解,我建议您看看 socket io 和 node js。这是一个聊天示例 http://socket.io/get-started/chat/

希望对你有帮助

关于android - WhatsApp 或任何其他消息服务如何接收消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31230642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com