2 liaodaer liaodaer 于 2016.03.20 18:19 提问

安卓编写聊天软件!!!!

想编写一个安卓的聊天软件,当有人加自己为好友时,怎么能立刻知道,我自己的想法是开启一个线程,一直监听服务器的数据库,看看是否有人添加自己,我已经按照这种方式实现了,但是我觉得不是很好,你们有什么更好的方法吗?

6个回答

devmiao
devmiao   Ds   Rxr 2016.03.20 18:26

服务器主动发消息通知客户端。

devmiao
devmiao 回复liaodaer: 用代码发送
一年多之前 回复
liaodaer
liaodaer 服务器怎么发送信息给客户端
一年多之前 回复
crazy1235
crazy1235   Ds   Rxr 2016.03.21 09:43

建议通过服务器端**推送**的方式来给客户端发通知。

crazy1235
crazy1235 直接使用第三方的推送平台来做.Jpush 百度云推送 个推 等
一年多之前 回复
liaodaer
liaodaer 能给我说详细点吗?不知道怎么推送!!!
一年多之前 回复
lxk_1993
lxk_1993   Rxr 2016.03.21 14:34

可以集成第三方的推送消息 比如 友盟 、 极光

u010237531
u010237531 +1
一年多之前 回复
Royal_lr
Royal_lr   Ds   Rxr 2016.03.21 15:30

当有人加你的时候,,直接通过服务器通知你就行了,,

qq_23018915
qq_23018915   2016.03.21 17:55

底层的话,用socket就行。不想自己写就用第三方推送的SDK了。。

maz5275125
maz5275125   2016.03.21 18:22

服务器一起跑着,当有人加你给服务器传递消息,然后服务器发消息给客户端,如果只是加好友,不考虑其他的你可以选择MQTT协议的,或者XMPP

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!