2012-12-12 64 views
3

我正在构建一个基于数据库中存储的用户输入发送通知(不一定是推送通知)的功能的android应用程序。 Java中的逻辑触发通知根据新的用户输入或根据移动设备实时发送给用户。数据库建立在SQLite中;前端和逻辑是由Java。为Android应用程序开发设置服务器

我已经探索了在没有服务器的情况下构建这个选项的选项,但是想要了解设置服务器需要多少工作。我对应用程序开发很陌生(以前从未做过),也不是经验丰富的程序员。寻找可能的最简单的解决方案。我可以获得一些关于通常需要哪些主要步骤和技术(编程语言,硬件等)来建立适合应用程序工作所需的服务器的指导吗?

非常感谢你,

塞西莉亚

+1

我不明白为什么这个问题已经关闭。非常清楚需要哪些信息。 – jamesc

回答

3

GCM设计出于这样的目的

理论;你需要,

1)应用程序注册与gcm。

2)一个网站,有一个URL接受来自你的手机的JSON发布请求。

3)网站上的触发器发送gcm推送通知给您要发送给任何收件人。

4)app从gcm接收到推送通知an采取适当的行动。

为web服务器提供了大量的选项,我会写一个Rails网站(http://rubyonrails.org/),并将它免费托管在heroku上(http://rubyonrails.org /),其他人可能会使用google提供的gcm服务器(根据文档(http://developer.android.com/google/gcm/index.html)),并且始终存在大量不同的推送服务,如http://urbanairship.com/products/push-messaging

我为什么要使用导轨?

1)我知道的语言非常好 - 这一点很重要,跟你一起去很舒服什么这么可能不是你最好的选择,但你可能有很多有趣的学习吧:)

2 )它给我json和xml处理没有任何额外的工作,因为它有一个完整的REST api内置自动

+0

非常感谢您的帮助,这是很棒的信息:) – Cecilia

相关问题