【问题标题】:Website shows data from Android App - Like WhatsApp Web网站显示来自 Android 应用程序的数据 - 像 WhatsApp Web
【发布时间】:2017-12-11 20:46:13
【问题描述】:

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

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

如何做到这一点?
使用 Firebase 或任何其他库?

【问题讨论】:

  • “所以服务器站点上似乎没有数据库。他们直接从移动应用程序获取所有消息并直接发送更改” - 你的证据是,究竟是什么?如果 WhatsApp 可以访问数据,则 WhatsApp 可以将数据复制到其服务器托管的数据库中。
  • 没有证据。这就是我写“似乎”的原因;-)
  • 我需要实现这样的东西!你有什么代码或想法要分享吗?
  • @sgm:我现在用 Firebase Messaging (firebase.google.com/docs/cloud-messaging) 创建了一个网站。我通过 Firebase Messaging 将添加的信息从网站发送到 Android 应用程序。

标签: android web whatsapp


【解决方案1】:

WhatsApp 创建了一个 API,用于移动端和 Web 端相互通信,并与存储所有消息和用户信息的主数据库通信。 您的手机需要打开并连接互联网的事实仍然不能真正表明该网站将信息从手机本身中提取出来。 更可能的是,Web 扩展程序与链接到它的手机进行通信,以确保该帐户在移动设备上仍然处于活动状态,然后继续使用 API 从数据库中提取消息和信息。 我不排除网络扩展从设备中检索一些信息,但它可能会不断与它保持同步,以确保帐户仍然处于活动状态,并且网络扩展上的帐户和当前登录的帐户之间没有歧义到移动设备。 希望这可以澄清一点,但是我没有可以在网上找到的公共文档,所以我将按照我认为最有可能的情况进行。 :) 附言如果您还没有尝试过,可以在这里查看: WhatApp website FAQ

【讨论】:

  • 您好,感谢您的回答,但我在 WhatsApp 常见问题解答中只找到了用户信息,没有详细说明如何实现此类 API。
  • 我认为 WhatApp 常见问题解答不会详细说明如何构建 API。如果您不熟悉 API 的定义,我建议您先了解一些有关 RESTful API 的知识,然后再继续开发您正在实施的任何软件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-08
  • 2021-06-18
相关资源
最近更新 更多