华硕厂商通道接入指南

概述

在国内 Android 生态中,推送通道都是由终端与云端之间的长链接来维持,严重依赖于应用进程的存活状态。如今一些手机厂家会在自家 rom 中做系统级别的推送通道,再由系统分发给各个 app,以此提高在自家 rom 上的推送送达率。 JPush SDK 为了尽可能提高开发者在各类 rom 上的推送送达率,目前与华硕手机厂商深度合作,对使用华硕的设备推送,自动切换到华硕系统通道。 为了保证 SDK 的易用性,原本 JPush 的所有接口调用逻辑都不用修改,JPush 会对自身支持的功能做兼容,只需在manifest中配置上必须的配置组件即可。

功能描述

  • 集成厂商通道前请确保正确集成了极光 JPush 服务

  • 华硕系统通道功能已经深度嵌入到极光现有JPush SDK,开发者无需额外集成工作,只要使用的是 Android JPush SDK v3.5.6 及其以上版本,都自动支持

  • 在华硕设备上 JPush 通道和华硕通道共存

  • 华硕通道初始化后,JPush 平台已经支持的功能全部支持,推送和对接都通过极光平台进行,使用方式按照极光集成步骤来即可,开发者不需要额外对接其它平台

集成方式

手动集成

  • 步骤一:开发者在 AndroidManifest 文件中添加如下配置即可:
<!-- since 3.5.6 新增华硕通道支持  -->
<receiver android:name="cn.jpush.android.asus.AsusPushMessageReceiver"</receiver>
  • 步骤二:通过极光开发者后台,“应用设置”中,主动开启华硕厂商通道权限。

jcenter 或者组装集成

客户端无需单独配置,按上述步骤二开启华硕厂商通道权限即可

注: 极光根据华硕系统版本间差异,现采取的方案是支持使用华硕服务系统,通知走华硕通道;对于不支持的机型或系统还是走极光通道。

华硕支持机型和系统说明方式

手机机型 安卓版本 系统版本
ASUS_I003DD android 10 17.0823.2007.23
ASUS_I001D android 10 16.0640.1910.8
ASUS_I005D android 11 18.0810.2011.30

Copyright 2011-2020, jiguang.cn, All Rights Reserved.
粤ICP备12056275号-13 深圳市和讯华谷信息技术有限公司

Documentation built with MkDocs.