默认
发表评论 4
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] MobileIMSDK的iOS端退到后台能否一直保持连接?
阅读(44605) | 评论(4 收藏1 淘帖1
我发现,在iOS客户端上,当按下home键。应用退出到后台的时候 就断开连接了  重新进来的时候会重新分配ID ,怎么让它一直在线保持连接

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:MobileIMSDK
上一篇:[已回复] 还是关于MobileIMSDK的网络连接出错的疑问!下一篇:[已回复] MobileIMSDK是如何管理UserID的?

本帖已收录至以下技术专辑

推荐方案
评论 4
你不像是iOS程序员吧。你可能对ios的技术细节不太了解。。。你可以去查下iOS程序退到后台后,会发生什么事情(这跟Android这样的平台是完全不一样的)。
另外,iOS里有个东西叫APNS,所有在iOS上运行的IM都得用这个,否则,一旦程序回到后台就跟MobileIMSDK的情况一样,谁也逃不了哦。
当然,APNS怎么用,就是即时通讯框架之外的事了。。。。
签名: 《即时通讯安全篇(十四):网络端口的安全防护技术实践》http://www.52im.net/thread-4644-1-1.html
大神能否详细说一下要怎么去实现,具体实现思路,十分感谢。
引用:oops 发表于 2016-04-22 16:59
大神能否详细说一下要怎么去实现,具体实现思路,十分感谢。

毫无疑问,iOS里程序退到后台后只能用苹果的APNS来实现。好在APNS用起来非常简单,也很爽。

建议你先了解下APNS是什么东西,大概怎么用,有概念后就容易构思方案了。

另外,像那些云IM,比如网易云信、融云啥的,它们的Demo里应该都有提供实现,你可以把代码下下来看看就明白了。这一块东西没什么难度,肯定要比android容易多了,因为APNS机制本身就封装的很好,直接用就好了。

评分

1

查看评分

签名: 《即时通讯安全篇(十四):网络端口的安全防护技术实践》http://www.52im.net/thread-4644-1-1.html
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部