问题描述
已经集成过小米、华为等厂商的推送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推送通道配置,可根据您的需求进行添加。
适用于
- 移动推送
该文章对您有帮助吗?