在开发触点通RTC手机版过程中,不可避免的遇到消息推送的难题.。现在随着各大手机厂商的崛起,各大手机厂商纷纷建立厂商通道推送。
在Android上,腾讯信鸽推送需要依赖腾讯信鸽服务器与手机客户端之间建立的长连接。一旦这个长连接断开,推送就无法送达手机客户端。导致长连接断开原因通常是手机客户端的App包含的腾讯信鸽线程被完全关闭。由于Android系统对App的限制,以下操作都可能导致腾讯信鸽线程被完全关闭:
1.手机锁屏;
2.App退到后台;
3.用户手动关闭App;
4.用户清除手机内存。
腾讯信鸽推送采用推送网络通道共享技术以及多种线程驻留技术以提升推送送达率,例如App线程间拉活等等。但是由于新出的高版本Android有严格的限制这些技术的效果并不理想,因此这些方法都无法完全解决问题。
腾讯信鸽推送与各个主流手机厂商进行深度合作,推出了“聚合推送”功能:深度整合了华为推送、小米推送、魅族推送和FCM等,实现了“一次接入腾讯信鸽,多个品牌手机推送必达” 。从而解决了App因被Android系统完全关闭而收不到推送的问题。
腾讯信鸽聚合推送适用范围
腾讯信鸽推送与各个主流手机厂商进行深度合作,推出了“聚合推送”功能:深度整合了华为推送、小米推送、魅族推送和FCM等,实现了“一次接入腾讯信鸽,多个品牌手机推送必达” 。从而解决了App因被Android系统完全关闭而收不到推送的问题。
App被Android系统关闭后仍能收到推送功能,需要依赖各个手机厂商自己建设好自家的推送通道才能实现。例如现在建设好的推送通道有华为的Huawei Push、小米的Mi Push、魅族的Meizu Push和Google的FCM。由于腾讯信鸽与这些厂商均有深度合作,因此在这些Android端中均能使用腾讯信鸽 聚合推送功能。
腾讯信鸽与OPPO也有深度的合作,但是现在OPPO的推送通道仍在公测中,还未正式对外开放。如果开发者的App能够取得OPPO官方的公测资格,那么腾讯信鸽就可以为该App整合OPPO推送服务。
VIVO自家开发的推送通道仍在测试中,一般只有大App才能取得VIVO官方的公测资格。腾讯信鸽仍在与VIVO进行深度合作当中。
其他的一些小众手机厂商因为还没有建设好自家的推送通道,故无法使用腾讯信鸽聚合推送功能。
先不说这么多,贴上腾讯信鸽推送效果图。
需要腾讯信鸽插件请联系企业即时通讯-触点通QQ:1417249367