开发者社区> 问答> 正文

请详细解释下消息推送到达率的技术问题

看了贵公司的文档,其中

1、Application中调用cloudpushservice.register进行初始化,幽灵进程保活通道功能才管用(Android 5以下);

2、配置小米/华为通道:小米手机下该app需允许“自动启动”才可以送达消息,大部分华为的机型上无此约束。

这两条不是很清楚。
(1)请问幽灵进程保活通道功能(Android 5以下)是什么意思,是Android 5以上这个幽灵进程就不能起作用了吗?
(2)幽灵进程应该理解为应用退出后还能在系统后台保持运行的进程,以响应消息的推送吧。那么这个进程应该是在有的rom上会被杀,有的不会杀。所以你们加入了小米/华为通道,这可以理解为是在幽灵进程被杀了之后,在这两种机型上还能响应消息的推送的第二个保证手段是吧。
(3)小米/华为通道的意思,是理解为你们的推送消息先到达小米和华为的服务端,然后他们再通过我们注册的通道下发到客户端对吗?还是注册了小米华为通道,可以保证你们的幽灵进程不被杀?

展开
收起
wangbao 2016-06-28 11:43:03 3455 0
1 条回答
写回答
取消 提交回答
  • 行业里送达率有两项指标: 在线送达率=在线用户中成功接收的数量/在线用户数 离线送达率 = 离线消息送达数/离线消息下下发数 再考虑实际因素,比如说有一部分用户虽然是目标用户,但是推送后一直离线或者已经卸载了应用,系统是不可能把消息发送给他们的。所以如果计算送达率的时候把这部分用户计算上显然无法说明什么,所以在线送达率才是真正的衡量标准,目前行业内推送在线送达率最高的是个推,个推还跟中国地震局合作,会在地震第一时间为地震速报的用户推送地震信息。

    答案来源于网络

    2019-09-24 20:08:22
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
微信客户端怎样应对弱网络 立即下载
亿级广告事件预测系统构建之道 立即下载
微信广告引擎与播放节奏算法实践 立即下载