1

我想知道是否有任何方法可以实现以下内容:我想编写一个应用程序,可以在某些情况下建立从我的台式计算机到我的手机的网络连接。我不希望它基于 IP 地址,因为这当然是不可预测的,因为手机在网络中移动并从网络变为无线(更不用说防火墙限制、NAT 等)。所以我想知道谷歌是否有一个API/机制,可以用来根据手机正在使用的谷歌账户(基本上是电子邮件地址)建立连接。当然,谷歌必须有类似这样的机制,因为它可以在安卓手机上远程安装软件(即去你桌面上的 Play 商店,找到一个应用程序并选择你希望它安装在你的手机上),但它没有 t 需要事先进行任何特殊配置。但我有兴趣知道的是这种机制是否公开并且可以被定制应用程序使用?

谢谢!

4

1 回答 1

1

这就是谷歌用来在设备上安装应用程序的方式:

http://developer.android.com/google/gcm/index.html

理论上您可以使用相同的工具。手机收到云消息并在没有您的家庭网络的情况下启动连接。这条消息可能会/可能有您的家庭网络 PC 寻址,因此它知道连接到哪里。

但问题是,要实现这一点,您需要在云上运行自己的服务器以接收来自用户计算机的消息,使用该消息中的数据创建 GCM 并将其发送给 Google。

于 2013-08-25T13:07:43.783 回答