我有一个应用程序的想法,需要应用程序用户之间进行大量数据交换。短信似乎是完成此任务的一种非常简单的方法,但是可以安全地假设所有智能手机用户都拥有无限的短信吗?否则,由于短信费率昂贵,这个应用程序不会很受欢迎。
如果这确实是一个糟糕的假设,有人可以告诉我应该考虑采取什么其他方式来完成这种电话到电话的通信吗?最初我希望有一种替代方案,使用数据服务而不是短信。但我读过很多(很多)关于此类事情的论坛帖子,但没有读到任何结论性的内容。
关于我的应用程序的要求的一些信息:
所以,我需要一个机制来完成这一切。阅读了大量教程后,我可以了解如何使用短信来做到这一点,只是不确定这是否是一个好主意。有些人说这种工作需要中央服务器,但我不太确定这到底是如何工作的。我并不反对涉及服务器的解决方案,我只是需要一些帮助来让我朝着正确的方向开始。
提前致谢。
短信数量不取决于手机型号,而是取决于运营商和国家/地区。
用户如何“构建”他们的网络?当我添加好友时,我会收到短信通知吗?我的朋友如何知道我使用此应用程序?
我建议使用互联网并为每个用户都有一个“收件箱”。通知可以发送到此收件箱。
即使对于包含“无限”短信的计划,实际上也是 3000 条消息或其他任意限制。许多人根本没有免费短信,每条短信的费用可能是 10 美分或更多。
还存在技术问题 - 短信可能会延迟数小时甚至数天才能到达目的地。
假设有一个不错的数据计划是更好的方法。你能做的就是尽量避免发送的字节数。根据您的应用程序网络的用途,如果您下定决心,通常可以将大量信息塞进很少的字节中。
这听起来像是一个有趣的应用程序想法。然而,正如上面的海报所表明的那样,使用短信可能是一个坏主意。这是一种过于昂贵的数据交换方式。
更好的方法是为您的系统开发后端。有很多方法可以做到这一点,但我建议使用 Google App Engine (http://code.google.com/appengine)。另外,如果您的应用程序针对 Android 版本 2.2,我还会查看“云到设备消息传递”框架。使用它可以降低数据流量,因为您的应用程序不必轮询新消息。
祝你好运!
这是你可以查看的最好的教程。
我用过它,它工作得很好......唯一的问题是谷歌让你每天通过“PUSH”发送20.000条消息,所以如果你增加这个配额,你就必须开始付费。Android云到设备(C2DM)
明白了!如果您正在寻求编程问题方面的帮助或需要指导,我可以在这里为您提供帮助,而无需直接为 Stack Overflow 等平台生成内容。让我知道我能提供什么帮助!