应用研发平台EMAS oppo的后台需要设置什么吗?
集成移动推送提供的OPPO辅助通道SDK。
获取OPPO推送密钥
登录OPPO开放平台,在推送服务中注册您的应用,在配置管理>应用配置中获取AppKey、AppSecret和MasterSecret。
控制台配置密钥
登录移动推送控制台,设置您的OPPO推送密钥(AppKey和MasterSecret),设置方法参见配置厂商通道密钥。
通道集成
准备工作
请阅读Android SDK版本说明,下载对应版本SDK或获取最新SDK配置信息。
添加依赖
混淆配置
如果集成推送SDK的工程开启代码混淆,需要添加以下辅助通道的Proguard配置。
-keep public class * extends android.app.Service
初始化
将以下代码加入Application的onCreate()方法中初始化通道。
重要 辅助通道注册务必在Application中执行且放在推送SDK初始化代码之后,否则可能导致辅助通道注册失败。
// OPPO通道注册
// appKey/appSecret在OPPO开发者平台获取
OppoRegister.register(applicationContext, appKey, appSecret);
本方法会自动判断是否支持OPPO系统推送,如不支持会跳过注册。
Android 8+适配
自Android 8.0(API Level 26)起,Android推出了NotificationChannel机制,旨在对通知进行分类管理。如果用户App的targetSdkVersion大于等于26,且并未设置NotificaitonChannel,那么创建的通知是不会弹出显示。
请参见Android 8.0以上设备接收不到推送通知进行适配。
初始化成功验证
OPPO通道是否注册成功,可以通过过滤MPS:OPush关键字查看,注册成功会打印onRegister regid=**相关日志,否则检查参数是否正确填入。
厂商通道,除Google通道外,只能通过辅助弹窗来接收推送数据,详情参考辅助弹窗接入。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。