0

如何从手机内的应用程序发送和接收简单数据,例如字符串?

从本质上讲,虽然这不是我的目标,但我想问的是如何创建短信服务。

我目前的想法是从数据中心购买一些在线存储,将字符串存储在其中,与他们的预期收件人单独在一起,并且每当收件人检查应用程序时,字符串就会发送给他。

我想知道这种方法是否可行,或者是否有更好的方法或软件可以帮助我?

此外,如果这种方法可行且更可取,请指出我正确的开始方向。

4

1 回答 1

1

有很多很多方法可以做到这一点。这完全取决于您对 Web 服务器等的了解。

要发送到设备,您可以使用 GCM ( http://developer.android.com/guide/google/gcm/index.html )

但是,这不适用于电话,仅适用于它。

您可以设置一个简单的网络服务器...

  • 你需要一个 HTTP 服务器,几乎所有语言都有一个,对于简单的服务器,如果你不需要太多的吞吐量,那么试试 python 之类的东西,否则看看 Apache 什么的。http://httpd.apache.org/
  • 对于发送这些字符串的更简洁和更结构化的方式,我将使用 JSON,因此 Web 服务器将需要一个 JSON 层来处理 JSON 请求,请看这里: http: //www.json.org/
  • 收到请求后,您需要对其进行一些逻辑处理,这取决于您。但是一旦你得到 JSON 请求并解析它,你应该可以用它做几乎任何事情。

这一切都应该很容易实现。然后,如果您要将其公开(我将通过在本地计算机上运行服务器来开发它),那么您需要在您的家中通过域拥有一个静态 IP,并进行设置以使该域指向您的IP,如果您的 IP 是动态的,则设置可能需要更多时间,但您需要查看 FreeDNS 和更新程序客户端之类的东西。

否则,您只需找到支持您将要使用的语言(PHP、ASP.NET 或其他任何语言)的主机,然后用它们进行设置。

于 2012-11-30T21:09:01.457 回答