ios上即时通信一般是通过什么技术实现的? 要做一款ios上的即时通信软件,如果程序在后台是通过APNs推送过来信息,但是如果在前台的话该怎么处理?是否可用MQTT这类的协议,长连接保持吗?现在没有啥思路,不知道ios做及时通信怎么做。android的我用MQTT来实现的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 socket来处理即时通信,需要搭建一个socket服务器。用它来做信息之间的传递。 有个xmpp协议是即时通信的,ios再Github上有个xmppframework可以用 这个xmpp需要对应的openfire服务器,然后在ios上用xmppframework可以直接发送消息 Socket 前台推送也是可以收到消息的,你的- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo事件照样会激发。你自己处理这个事件就可以了。楼主你发这样的贴子,说明你对远程推送这一块并不熟悉。推送是不可以做即时通信的,网络差的情况下,推送在多次尝试失败后,会丢弃。正规的即时通讯是通过socket来做的,相对麻烦些。你要先从基础学起。 SPARK !!! 新手提问,关于Exception的问题 新手提问:断点调试如何进入函数内部调试? 请教下,投入2w元,能开发一个应用吗? 关于Document下文件操作 如何单独创建一个sqlite数据再使用 Objective-c 中变量名与对象 若要自学IOS,需要些什么? uitableviewcell 上添加textfield 的问题? GLKView怎么不让controller自动调用DrawRect啊 mac本打不开页面 ios 设置字体 斜体 粗体 新手关于ios代码注释问题
正规的即时通讯是通过socket来做的,相对麻烦些。你要先从基础学起。