申请 OPPO 推送

更新时间:2023-09-15 09:11:02下载pdf

本文介绍如何在 OPPO 平台为一款安卓应用申请消息推送,适用于已采用涂鸦 OEM App 开发方式开发的 IoT App。

OPPO 平台操作

  1. 登录 OPPO 开放平台。如您还未注册开发者账号,请您先参考 OPPO 官方文档,完成 OPPO 企业开发者账号注册。

  2. 单击 应用服务,选择 开发服务 中的 推送服务

    申请 OPPO 推送

  3. 单击 申请接入

    申请 OPPO 推送

    1. 如您还未创建应用,请先单击 创建应用 并发布上线。

      申请 OPPO 推送

    2. 填写 App 基础信息。

      申请 OPPO 推送

      • 应用类型:选择 普通应用

      • 应用名称:填写您的 App 名称

      • 应用包名:填写 App Android 包名,需要和 涂鸦 IoT 开发平台 的包名一致。

        申请 OPPO 推送

    3. 如您已创建应用,可在 未开启服务 中单击应用,进入推送申请页面。

      申请 OPPO 推送

    4. 通知栏推送 中单击 申请开通,然后状态会显示 审核中,等待 OPPO 审核结束。

      申请 OPPO 推送

    5. 如超时未有审核结果,可联系客服咨询:

      • OPPO 开放平台在线客服或 OPPO 工单反馈

      • 技术问题反馈:push@oppo.com。

      • Push 技术支持 QQ 群:281878461。申请添加群组时,请备注您的公司名称和应用名称。

        • 正式的推送服务需要等应用上架后再申请开通服务。否则,只能用于测试。已经开通线上功能的状态如下图所示。
        • 面向用户使用时,请确保应用已上架到应用市场。

        申请 OPPO 推送

  4. 单击 推送服务中,单击您的应用进入 运营管理平台 页面。

  5. 在 OPPO 运营平台中,选择 配置管理 > 应用配置,获取需要的配置信息,包括 AppIdAppKeyAppSecretMasterSecret

    申请 OPPO 推送

涂鸦 IoT 开发平台配置

您需要将 上一步中从 OPPO 运营平台获取的配置信息 配置到 涂鸦 IoT 开发平台中。具体操作步骤如下:

  1. 前往 涂鸦 IoT 开发平台 > OEM App > 上架配置 > Android 证书

    申请 OPPO 推送
  2. OPPO 通道 中,把 OPPO 运营平台获取的配置信息 复制粘贴到对应的字段中:

    • OPPO App ID

    • OPPO App Key

    • OPPO App Secret

    • OPPO MasterSecret

      申请 OPPO 推送

申请 OPPO 推送私信通道

OPPO 推送对各个 App 的推送消息数量进行了限量管控。针对即时聊天和系统提醒等推送需求,可以申请走私信通道,取消限量管控。具体详情,请访问 OPPO 官方文档 推送服务说明

因此,您的 OEM App 需向 OPPO 申请推送私信通道。否则公信类通道共享推送次数,当日达到推送量限制后,所有公信类通道将无法再推送消息。

请按照以下步骤申请推送私信通道:

  1. 登录 OPPO PUSH 推送运营平台

  2. 进入应用,单击 配置管理 > 通道配置> 新建通道,进行通道登记。

    申请 OPPO 推送

    请登记以下表格中的通道名称和通道 ID

    通道名称 通道 ID 通道类别
    通用通知 tuya_common 私信通道
    短铃声通知 tuya_shortbell 私信通道
    长铃声通知 tuya_longbell 私信通道
    门铃通知 tuya_doorbell 私信通道
    报警通知 tuya_warbell 私信通道

    通道名称和通道 ID 需与申请表格内提交一致,并确保后续消息下发时消息体与对应通道的模板相匹配。

  3. 下载 OPPO 私信模板.xlsx 表格文档,并参考以下信息填写申请模板:

    通道 ID(必填) 通道名称(必填) 私信类型(必填) 标题模板(必填) 内容模板(必填) 示例(必填) 模板有效期截止 场景描述(必填)
    tuya_common 通用通知 其他 家庭消息 86-XXX 移除了 XX 家庭。您加入了 XX 的家庭。您被移除出 XX 的家庭。 家庭消息:86-XXX 移除了 XX 家庭 2033/12/31 账号家庭变更
    tuya_shortbell 短铃声通知 个人设备提醒 设备提醒 设备故障通知(您的设备 XXX,发生故障了), 设备提醒 设备故障通知(您的设备 XXX,发生故障了), 2033/12/31 当设备达到某个自定义条 件时,触发消息推送。常 用于设备状态变更后通知 用户。
    tuya_longbell 长铃声通知 个人设备提醒 设备提醒 设备在离线通知(您的设备离线了,请注意); 设备提醒 设备在离线通知(您的设备离线了,请注意); 2033/12/31 当设备达到某个自定义条 件时,触发消息推送。常 用于设备状态变更后通知 用户。
    tuya_doorbell 门铃通知 个人设备提醒 设备提醒 您有一条设备通知/提醒(您的设备【设备状态描述】,请注意! 设备提醒 您有一条设备通知/提醒(您的设备【设备状态描述】,请注意! 2033/12/31 当设备达到某个自定义条 件时,触发消息推送。常 用于设备状态变更后通知 用户。
    tuya_warbell 报警通知 个人设备提醒 设备提醒 设备耗材用尽通知(您的设备滤芯使用到期,请及时更换滤芯); 设备提醒 设备耗材用尽通知(您的设备滤芯使用到期,请及时更换滤芯); 2033/12/31 当设备达到某个自定义条 件时,触发消息推送。常 用于设备状态变更后通知 用户。
    • 模板中的 内容模板示例场景描述 等仅做示例,请按照您实际的设备与账号情况填写。
    • 模板申请表中 APPID 实际应填写 OPPO 开放平台 App ID。
  4. 发送邮件至 push@oppo.com,标题及正文如下,同时附上填写完毕的《OPPO 私信模板.xlsx》。

    • 应用 ID(OPPO 开放平台应用 ID):xxx
    • 应用名称:xxx
    • 应用包名:xxx
    • 私信专用通道名称及对应 ID:
      • 通用通知(tuya_common)
      • 短铃声通知(tuya_shortbell)
      • 长铃声通知(tuya_longbell)
      • 门铃通知(tuya_doorbell)
      • 报警通知(tuya_warnbell)
    • 业务接口人联系微信:xxxx
    • xx 应用申请开通私信通道,并承诺遵守运营规则,仅在私信通道推送模板相关消息。该通道对应的【私信消息模板】见附件《OPPO 私信模板.xlsx》*。
  5. 等待审核结果。通道创建、登记完毕且邮件申请私信权益审核通过后,私信通道权益生效,OPPO PUSH 将在 7 个工作日内邮件答复私信模板审核结果。