HMS Push推送通知是否支持魅族、OPPO、小米、vivo等国产安卓机型?
推送方案相关问题解答
问题1:HMS Push Kit是否可在魅族、OPPO、小米、vivo设备上正常运行?
- 结论是不支持直接商用:HMS Push Kit的运行依赖设备预装的HMS Core服务,上述品牌的国行出厂系统均默认无预装,用户未主动安装HMS Core的前提下完全无法收到推送。
- 即便用户手动安装HMS Core,几大品牌的自研系统电量管控、后台清理规则也会限制HMS Core的后台存活,推送送达率远低于厂商自有通道,达不到商用标准。
问题2:若不支持,G+B(B指代百度云推送)是否为实现多机型推送覆盖的最简方案?
- G+B方案理论上可以实现覆盖,但算不上当前的最优最简方案,核心限制如下:
- 百度云推送仅面向中国内地开发者提供服务,必须在内地网络环境下完成实名认证、账号注册,后续控制台操作、接口调用也需要依赖内地节点,如果你有海外运营需求完全无法适配。
- 百度云推送近年的产品维护、文档更新进度偏缓,已知的兼容性小问题较多,售后支持响应速度也比较一般,对于商用项目来说风险较高。
- 更推荐的替代方案:
- 仅面向国内市场:可以直接选用个推、友盟推送等第三方统一推送服务,这类服务已经默认适配了所有主流国产厂商的自有推送通道,集成成本远低于自行对接百度云推送,注册流程也更友好。
- 兼顾海内外市场:采用
FCM + 国内第三方统一推送服务的组合,海外走FCM通道,国内走统一推送服务代理的厂商通道,是目前落地成本最低、覆盖最全面的方案。
内容的提问来源于stack exchange,提问作者MIWMIB
相关产品推荐
相关产品推荐

