4

嗨,我需要为 android 开发一个功能齐全的 IM 解决方案(如 viber 或 whatsapp)。它将具有基本的聊天功能以及更多功能。任何人都可以指导我。我不想重新发明轮子,所以我的目标是尽可能多地将现有的东西用于聊天服务器等(比如 jabber)。如果有人可以指导我,或者给我一些好的建议,那将是一个很大的帮助。

编辑 - 我将扩展应用程序未来以允许其他平台客户端,如 Windows Mobile 或 iOS 客户端。从这个意义上说,实现服务器的最佳技术是什么?它必须很好地处理实时流量。我是否能够包装或扩展某种 XAMPP 服务器来完成我的工作?

4

3 回答 3

5

这就是你需要的。http://developer.android.com/google/gcm/index.html

它拥有开发 viber、gtalk、即时消息系统、全球用户通知等应用程序所需的一切……而且它非常容易实现。

于 2013-12-12T14:08:58.787 回答
2

如果您不想重新发明轮子,一个好的解决方案是在 Android 和所有其他平台上创建 Jabber / XMPP 客户端。

在服务器端,您可以使用OpenFire服务器来管理名册和与Smack 库的对话

如前所述,Google Cloud Messaging Janbo 是将推送通知发送到您的移动应用程序的最佳方式。

于 2013-12-12T14:45:45.903 回答
0

你可以研究的是像 Firebase 这样的东西。他们为此类应用程序提供了令人难以置信的 api, firebase 链接到 android 文档

此外,它还免费为您提供后端。

于 2013-12-12T14:12:10.653 回答