美文网首页
厂商没有送达可能原因

厂商没有送达可能原因

作者: 2022要上岸啊 | 来源:发表于2021-07-15 08:35 被阅读0次

    厂商没有送达可能原因

    vivo:

    1)折损过程分别指标如下:

    ①目标到有效量折损:

    内容审核:指黄赌毒,涉政涉恐,品牌词汇被拦截

    用户不存在:指regid或alias错误以及用户未订阅该应用的push

    用户解订阅:指的是用户卸载以及app主动turnOffPush()

    90天不在线:90天内手机没有在线

    ②有效量到发送量折损:

    覆盖量:运营消息会覆盖,前一条通知消息发送客户端,客户端不在线,缓存到服务器,如果后一条通知发送给同一个客户端,就会覆盖前一条通知消息

    管控量:运营消息,超过用户接收频次以及不在发送(接收)时间段被管控未联网:指消息下发过程因不在网问题设备未收到消息(消息有效期内设备联网,会将此消息送达;超过有效期后消息将不再送达)

    2)如何降低这个环节的损耗:

    ①通过接口返回的InvalidUser剔除或标记无效id

    ②可以设置合适的ttl(timeToLive消息过期时间),建议如果消息没有时效性的话可以适度增大ttl, 也可不设置该值直接使用我们服务器的默认时间(1天),这样的话只要用户在ttl有效期之内上线,就能收到之前推送的消息。

    华为:

    1.用户已经卸载该应用并且没有重新安装。

    2.消息发送到终端设备后由于Token无效(如应用卸载后重新安装未同步新token至云端)不展示。

    3.用户关闭了应用的消息通知权限。

    4.终端设备超过30天没有联网(沉默设备)的数量,沉默设备无法接收推送消息。

    5.针对单用户消息发送超过3000条/天,超过部分被丢弃的数量。

    6.消息目标设备离线,终端设备在消息有效期内一直未上线

    oppo:

    消息过期:检查消息设置的离线时长及展示时长;

    RegistrationId Unsubscribe:确认推送指定的regid是否有效、是否为当前应用的regid;

    消息到达手机,但手机未展示:

    ①核对手机的日期和时间,确认是否为当前时间;

    ②确认手机通知栏权限是否开启;

    ③Android 8.0 及后续的机型请确认是否有在客户端自建通道,并在下发消息时选择了通道。同时请确认该通道开关是否已打开;

    ④核对手机上安装的应用包名是否与已申请PUSH权限的应用包名一致;

    ⑤切换手机网络,避免长连接断开,切换网络后长连接会在5-15分钟重连;

    其他:

    确认是否调用客户端sdk里的pausePush()方法,若调用过,请调用resumePush()方法恢复;

    API推送请检查app_message_id是否自定义,API单推相同的app_message_id只推送一次;

    若是全量推送方式,请确认手机设备是否为当天注册,由于累计用户数的计算规则为T+1,当天注册的用户第二天才能收到全量推送消息。

    小米:

    按照送达率计算方式,会有如下几个影响送达率的因素:

    1) 应用的留存率。已经卸载了app的设备,肯定是推送不到的,按照目前的计算方式,大部分的卸载设备会被计入分母(计划推送数)当中。

    2) 应用所在设备的联网情况。如果在消息有效期内,设备一直不联网,那消息也是不能送达的,但也会被计入分母当中。

    3) 消息的有效期。有效期越短,在有效期内联网的设备数势必就越少,因此送达率会随之下降。

    4) 目标设备的选取。如果选取的是全量用户,那其送达率肯定会比按照用户联网情况精准提取目标设备(如选取7天内有过打开应用行为的用户)要低。

    设备失效:1.app超过90天未联网;2.注册失败;3.alias/user account/regID不正确等

    各平台各通道推送内容限制

    相关文章

      网友评论

          本文标题:厂商没有送达可能原因

          本文链接:https://www.haomeiwen.com/subject/zmlppltx.html