问题描述
已经集成过小米、华为等厂商的推送SDK,或者集成了腾讯IM等三方SDK中包含了厂商的SDK,在集成移动推送辅助通道SDK时会出现冲突。
解决方案
阿里云提醒您:
- 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
- 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
- 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
请参考以下步骤,在不剥离原有小米、华为等推送SDK的前提下接入移动推送辅助通道SDK。
- 请参见移动推送辅助通道配置,下载
third-push-support.zip
压缩包,将其进行解压。 - 然后解压
alicloud-android-third-push-3.1.0.aar
压缩包,将classes.jar
包重命名为third-push-support.jar
后,集成至libs
目录(您也可以根据实际情况集成libs/opush-x.jar
和libs/mipush-x.jar
)。
说明:VIVO、魅族和华为目前是单独进行SDK依赖,对应的压缩包为
third_vivopush-2.9.0.1.aar
、meizu-push-3.8.7.1.aar
和huawei-push-2.6.3.305.aar
。 - 将
AndroidManifest.xml
文件中的配置拷贝到工程中。AndroidManifest.xml
配置包含小米、华为、OPPO、VIVO、魅族、GCM推送通道配置,可根据您的需求进行添加。
适用于
- 移动推送
文档内容是否对您有帮助?