本文将介绍如何完成 OPPO 离线推送服务厂商配置。
前提条件
开始前,请确认您已具备以下条件:
条件 | 说明 |
OPPO 企业开发者账号 | 用于登录 OPPO 开放平台并创建应用。申请消息推送时,建议使用管理员账号操作。 |
已上架 OPPO 软件商店的 Android 应用 | |
Android App 包名 | OPPO 开放平台中的应用包名必须与 Android 工程的 applicationId 保持一致。 |
腾讯云账号和即时通信 IM 应用权限 | 用于在腾讯云控制台添加 OPPO 厂商证书。 |
OPPO 开放平台配置
提示:
注册 OPPO 开发者账号
创建应用
进入 OPPO 开放平台,单击产品 > 应用分发 > OPPO 软件商店 > 发布应用,进入管理中心,创建应用。

开通 PUSH 服务
1. 进入 OPPO 开放平台,单击产品 > 移动服务 > 推送服务,进入推送主页,单击申请接入开通推送服务。

2. 进入管理中心 > 应用列表 > 申请推送服务,为未开启服务的应用申请推送权限。
说明:
已开启服务表示应用已申请 PUSH 权限并通过;未开启服务表示应用可申请 PUSH 权限。


3. 在未开启服务的应用中选择目标应用,单击申请开通,按页面要求提交 PUSH 权限申请。

确认推送权限类型
提交申请后,请确认当前应用获得的是测试权限还是正式通知栏推送权限。测试权限每天仅可推送 1000 条消息,仅限测试使用;应用上架后,需要重新申请通知栏推送权限,以获得正式消息推送数量。PUSH 服务申请提交后,OPPO 平台通常会在 1 个工作日内返回审核结果。
腾讯云控制台配置
添加 OPPO 厂商证书
厂商推送平台 | IM 控制台配置 |
![]() | 说明:"应用内指定界面"请使用控制台默认配置。 ![]() |
消息分类限制对推送效果的影响
OPPO 新消息分类 会影响离线推送的提醒方式、推送量级和触达稳定性。对于 IM 聊天、音视频通话等需要及时触达的消息,建议按 OPPO 规则申请 通讯与服务(原私信)不限量权益,并在发送离线推送时配置正确的消息分类。
场景 | 建议配置 | 对离线推送的影响 |
IM 聊天、音视频通话 | 申请通讯与服务不限量权益,并使用 category=IM。 | 适合即时触达。未申请或未配置时,消息可能走受限通道,影响大量离线消息触达。 |
订单、账号、设备等个人强相关提醒 | 按 OPPO 规则选择通讯与服务类 category。 | 可获得更符合场景的提醒方式;分类不匹配可能影响审核或提醒效果。 |
活动、广告、内容推荐等营销消息 | 使用内容与营销类分类。 | 不应走通讯与服务通道,否则可能被 OPPO 判定为违规,导致提醒降级或通道权限受限。 |
警告:
OPPO 通讯与服务通道非默认开启,需按 OPPO 官方流程申请。营销、广告、活动类消息不应走通讯与服务通道,否则可能被 OPPO 判定为违规,导致提醒降级或通道权限受限。
notify_level 与强提醒
OPPO
notify_level 用于控制通知提醒等级:1 表示仅通知栏,2 表示通知栏、锁屏、铃声、振动,16 表示通知栏、锁屏、铃声、振动、横幅。配置
notify_level 时必须同时配置 category。注意:
内容与营销类消息的
notify_level 只能为 1。通讯与服务类消息默认 2,如需使用 16,需先向 OPPO 申请强提醒能力。未申请强提醒能力时,不要直接配置 16。后续 SDK/API 接入提示
完成 OPPO 平台和腾讯云控制台配置后,后续发送离线推送时还需要按实际接入方式传入对应参数:新规则使用
category、私信模板参数和可选的 notify_level;旧规则仅适用于已开通 OPPO 私信通道权限的存量应用,需使用已创建并登记的私信通道 ChannelID。具体 API 使用方式请参见 Android SDK 接入文档中的 配置消息分类(可选)。配置完成检查
完成本篇配置后,请按顺序检查:
检查项 | 预期结果 |
推送权限类型 | 正式推送使用的应用已在 OPPO 软件商店上架,或已完成 OPPO 不上架申请;测试权限仅用于测试场景,且每日仅可推送 1000 条。 |
包名一致性 | OPPO 开放平台应用包名与 Android 工程 applicationId 完全一致。 |
PUSH 服务状态 | 目标应用已申请并开通 PUSH 服务,审核状态已通过。 |
腾讯云厂商证书 | 已在腾讯云控制台添加 OPPO 证书,并填写正确参数。 |
消息分类配置 | IM 类消息已申请通讯与服务不限量权益,并在 API 或控制台默认配置中使用正确的 category,例如 IM。 |
提醒等级配置 | 如需横幅等强提醒,已向 OPPO 申请强提醒能力,并确认 notify_level 配置符合 OPPO 规则。 |
通道 ID 配置 | 如使用 OPPO 旧规则或存量私信通道方式,客户端 channelID 与 OPPO 推送运营后台登记的通道 ID 保持一致。 |
合规使用 | 营销、广告、活动类消息未走通讯与服务通道,避免触发 OPPO 通道处罚。 |

