为了省事用第三方的推送 sdk ,各个厂商不用一个个接了
简单调研了下国内的几个极光、友盟、个推等
都有免费服务版本
大部分推荐极光,说最早开始做的,覆盖也比较广
结果集成完了发现极光免费版有 2 个天坑
1.免费用户默认发 push 不能厂商通道,只能优先发极光的自己渠道
测试时会遇到 app 离线收不到消息的情况,结果是 app 刚被杀( 1-5 分钟内)时,极光以为设备"在线",但心跳超时未触发,走极光通道 → 消息丢失
2.免费用户,每次推送请求中,所有厂商通道用户总量最多 30% 可走厂商通道下发
这就是说你 app 离线后,10 个用户里,只有 3 个能收到厂商通道消息 坑爹啊
(这个策略我看文档是 2025 年发布的,所以可能吐槽的声音还少,调研时没发现)
而付费套餐门槛是年费 2 万,显然是看不上个人开发者了
这些坑之前我调研时从来没人提到的,发出来给新人提醒下
准备直接集成厂商 sdk 或者用友盟了(免费版没有以上 2 个大坑)
大家安卓端都用的什么推送方案?欢迎发帖交流避坑……