移动应用对等通信

时间:2019-01-02 10:32:32

标签: networking sms communication

我之所以问这个问题,是因为我什至不知道如何向亲爱的Google朋友问这个问题,而且当我尝试问这个问题时,没有给出正确的答案。

因此,我想构建一个本机应用程序(简称为TheApp),该应用程序处理来自用户的一些数据(名称,位置等,以及在该应用程序内创建和使用的某些特定数据)。我不想将TheApp的用户数据集中在我的服务器中,我希望用户的数据保留在用户电话中,并找到一种无需通过任何服务器即可与其他人的电话进行通信的方法。 我认为它看起来像SMS的工作方式:两部手机上都有消息,并且在存储或拦截消息之间没有任何服务器,对吗?

所以直接的问题是:我们能否让两部(或更多部)手机之间不使用服务器来交换数据?我们可以通过手机网络(通过3g / 4g / 5g)还是通过互联网来做到这一点吗?

很抱歉,这个问题看起来很奇怪或琐碎,或者我用错误的词语来形容它,但是如您所见,我对该领域一无所知...

谢谢!

1 个答案:

答案 0 :(得分:1)

在这里,SMS是一个大材小用。看一下WebRTC Data Channels,这是一种用于对等通信的技术。它具有本机iOS和Android支持,如果以后碰巧需要它,即使是运行桌面浏览器的用户也可以与移动用户通信。

WebRTC on iOS

WebRTC on Android