该网站显示来自Android应用程序的数据,如WhatsApp网站

该网站显示来自Android应用程序的数据,如WhatsApp网站,android,web,whatsapp,Android,Web,Whatsapp,有人知道WhatsApp Web是如何做到这一点的吗? 它们显示来自连接到互联网的Android手机的消息/数据 因此,服务器站点上似乎没有数据库。他们直接从移动应用程序获取所有消息,并直接发送更改 如何做到这一点? 使用Firebase或任何其他库?WhatsApp创建了一个API,用于移动端和web端相互通信以及与存储所有消息和用户信息的主数据库通信。 事实上,你的手机需要打开并连接互联网,但这并不意味着网站会从手机中提取信息。 更可能的情况是,web扩展与链接到它的移动电话进行通信,以确保

有人知道WhatsApp Web是如何做到这一点的吗?
它们显示来自连接到互联网的Android手机的消息/数据

因此,服务器站点上似乎没有数据库。他们直接从移动应用程序获取所有消息,并直接发送更改

如何做到这一点?

使用Firebase或任何其他库?

WhatsApp创建了一个API,用于移动端和web端相互通信以及与存储所有消息和用户信息的主数据库通信。 事实上,你的手机需要打开并连接互联网,但这并不意味着网站会从手机中提取信息。 更可能的情况是,web扩展与链接到它的移动电话进行通信,以确保该帐户在移动设备上仍然处于活动状态,然后继续使用API从数据库中提取消息和信息。 我不排除web扩展从设备检索一些信息,但它可能会不断与设备保持同步,以确保帐户仍然处于活动状态,并且web扩展上的帐户与当前登录到移动设备的帐户之间没有歧义。 希望这能澄清一点,但我在网上找不到公开的文档,所以我相信这是最有可能的情况。 :) 另外,如果您还没有尝试过,可以在此处查看:

“看来服务器站点上没有数据库。他们直接从移动应用程序获取所有消息,并直接发送更改”--你的证据是什么?如果WhatsApp可以访问数据,WhatsApp可以将数据复制到服务器托管的数据库中。没有证据。这就是我为什么写“似乎”;-)我需要实现这样的东西!你有什么代码或想法可以分享吗?@sgm:我现在已经用Firebase Messaging()创建了一个网站。我通过Firebase消息将添加的信息从网站发送到Android应用程序。您好,谢谢您的回答,但我在WhatsApp常见问题解答中只找到了用户信息,没有关于如何实现此类API的详细信息。我不认为Whatap常见问题解答会详细介绍如何构建API。如果您不熟悉API的定义,我建议您先了解restful API,然后再继续开发您正在实现的任何软件。