我正在 Android 上创建一个移动应用程序,该应用程序需要设备在很远的距离内相互通信。当手机通过 WiFi 连接到互联网时,我可以使用 IP 地址。但是如果它是通过 3G 连接的,我除了电话号码之外什么都没有,我可以通过 SMS 进行通信,但我想使用更好的东西,比如 3G 连接。
那么问题来了,如果 WiFi 不可用,Android 设备如何通过 3G 网络直接连接到另一台设备?
注意:我想到了一个充当代理的服务器,将电话号码映射到 IP 地址,但如果我可以建立一个直接通道,只需使用电话号码作为 3G 上的 ID。
提前感谢任何可以提供任何信息的人。