首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android聊天应用开发

Android聊天应用开发
EN

Stack Overflow用户
提问于 2012-05-19 07:20:36
回答 2查看 5.4K关注 0票数 10

我想为Android创建一个聊天应用程序,我想知道最好的方法。我的第一个选择是在电话和服务器之间使用套接字连接,这样服务器就可以向电话发送任何新消息。

第二种选择是使用C2DM。

像what's up这样的聊天应用是如何使用socket实现的,还是使用C2DM实现的?

有没有比上面更好的方法来创建这样的应用程序呢?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-19 08:09:41

asmackOpenFire是最简单的方法。不需要重新发明轮子。

但如果你确实想要RTW,那么在应用程序处于前台时打开一个套接字,当它不在前台时使用C2DM。顺便说一句,C2DM是一个可以使用的PITN,所以可以考虑使用像城市飞艇这样的服务。

票数 5
EN

Stack Overflow用户

发布于 2016-03-26 01:08:00

C2DM (现在称为GCM)不是构建聊天应用程序的好选择。当应用程序在前台时,创建与服务器的套接字连接;当应用程序在后台时,使用GCM进行推送通知。你将不得不托管你自己的服务器,但我建议不要重复发明轮子,而是使用像Applozic (https://www.applozic.com) chat sdk这样的东西,它将在一个小时内为你提供whatsapp和更多功能。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10660914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档