推送服务

在即时通讯领域,消息的可达、不丢是各大产商提供服务的基本指标、在安卓6.0以后,谷歌对手机系统做了严格的限制,为了实现更好的消息达到率,容联将之前的v3.0版本的sdk从v5.0之后从单进程修改为双进程、把sdk进程与应用进程进行了分离,将sdk进程剥离出来、降低sdk进程占用内存,降低sdk进程的adj值、大大的降低了被系统回收的概率、提高了sdk长连接的稳定性,保障了消息的可达,不丢,但在Android开源系统的层面上,手机厂商为了更好的续航能力,降低耗电量等各方面更为人性化的考虑,在系统层面对手机后台进程做了一系列的限制,比如限制后台进程,限制后台联网,小米神隐模式等等,没有一个即时通讯产商能够百分百在手机上实现sdk进程永驻,因此在安卓6.0推出以后,容联在第一时间接入了手机厂商提供的推送服务,当sdk进程被用户杀掉或者被系统回收后,容联采用手机厂商提供的系统级推送将消息送达给用户。
        
第三方手机厂商(华为,小米等等)提供的推送服务是在手机系统层面提供的服务,拥有稳定,可信的长连接,可以做到即便im  sdk进程被回收,使用三方手机厂商提供的推送,仍然能够通过调用厂商提供的服务对该手机实现消息推送,保证稳定,快速的将消息推送给用户,保障即时通讯领域app沟通的的顺畅性。
        
同时、针对魅族、锤子、vivo,中兴等其他机型、容联im团队已加入国家工信办统一推送联盟,已经成为联盟成员,并时刻关注推送方案的制定,待推送规范制定完毕,容联将切入统一推送联盟方案,对华为,小米,魅族,锤子,vivo,中兴等国内一系列手机实现集成,确保国内手机均能在任何时刻,任何地点接收消息。为即时通讯app保驾护航。