厂商通道参数申请指南

最新更新:2023-12-26

本文旨在指导用户获取厂商通道的推送参数,推送参数使用于 SDK 集成和控制台配置。

上架说明

厂商通道 是否需要上架 说明
小米 需要注册企业开发者账号,详见 小米参数获取
华为 个人开发者账号即可,详见 华为参数获取
魅族 个人开发者账号即可,详见 魅族参数获取
vivo 需要注册企业开发者账号,详见 vivo参数获取
OPPO 需要注册企业开发者账号,详见 OPPO 参数获取
FCM 个人开发者账号即可,详见FCM参数获取
荣耀 需要注册企业开发者账号,详见 荣耀参数获取

小米参数获取

注册小米开发者账号

进入 小米开放平台,注册小米开发者账号,详情参考 企业开发者账号注册流程

平台选择说明

小米厂商通道支持触达小米国内设备(不包含港澳台)用户,请创建国内应用并使用国内版 SDK。小米即将下线海外推送服务,小米海外设备触达请使用FCM和EngageLab通道。

创建国内应用

1.进入【管理控制台】,选择消息推送。

  • 若使用个人账号登录,会显示“抱歉,您当前没有推送/审核权限。”。

2.创建应用。

3.填写应用信息,点击创建。

应用包名需跟您在 Engagelab 官网填写的包名保持一致。

4.在完善应用资料界面,直接点击保存。

启用推送服务

1.进入【推送运营平台】-【应用列表】页面,在对应的应用名称点击“启用推送”。 2.勾选小米推送的接入合作协议,并点击“启用”。

获取应用信息

进入【推送运营平台】-【应用信息】页面,即可查看应用信息。

小米通道参数配置

进入【应用设置】-【集成设置】页面,填写参数:AppID、AppSecret、AppKey。

  • 参数配置在小米(中国大陆)。

image.png

华为参数获取

注册华为开发者账号

进入 华为开发者联盟,注册华为开发者账号,详情参考 注册账号

创建项目

1.点击“管理中心”,进入【管理中心】页面。 2.选择【开发服务】-【PUSH】。 3.添加一个新的项目,填写项目名称。

开通推送服务

1.【项目设置】-【推送服务】页面,点击立即开通。

2.选择数据存储位置

3.进入【项目设置】-【API管理】页面,开启推送服务的权限。

4.进入【项目设置】-【常规】页面,点击添加应用。

设置应用包名需跟您在 Engagelab 官网填写的包名保持一致。

获取应用信息

进入【项目设置】-【常规】页面,即可查看应用信息。

  • 常规页面包含项目和应用的 Client ID 和 Client Secret,两者对应的参数不一致,请下拉至页面底部,获取应用的 Client ID 和 Client Secret。
  • 需要添加打包的 SHA256证书指纹,SHA256 证书指纹需与自己的打包证书一致。
  • 下载 agconnect-services.json 文件,SDK 集成时需要配置到 app 目录下。
  • 修改了项目、应用信息、开发服务设置,都需要重新下载配置 agconnect-services.json 文件。

华为通道参数配置

进入【应用设置】-【集成设置】页面,填写参数:AppID、AppSecret。 image.png

魅族参数获取

注册魅族开发者账号

进入 Flyme推送平台,注册魅族开发者账号,详情参考 开发者注册

创建应用

1.进入【控制台】-【 Flyme 推送】页面。

2.新建应用。

3.填写应用信息后点击创建。

应用包名需跟您在 Engagelab 官网填写的包名保持一致。

获取应用信息

1.在应用列表中选择“打开应用”。

2.进入【配置管理】页面,即可查看应用信息。

魅族的 AppID 是6位数字组成,请正确获取参数。

魅族通道参数配置

进入【应用设置】-【集成设置】页面,填写参数:AppID、AppSecret、AppKey。 image.png

vivo 参数获取

注册 vivo 开发者账号

进入 vivo 开发者平台,注册 vivo 开发者账号,详情参考 企业开发者注册

创建应用

1.进入【管理中心】-【应用与游戏】页面,点击【创建应用】。

2.填写应用信息后,点击创建。

若应用没有上架应用市场,推送权限受限,不可在 vivo 官网的 Web 界面和 API 后台发送正式消息,可在 API 后台向设置的测试设备发送测试消息进行测试。

申请推送服务

1.进入【管理中心】-【消息推送】页面。

2.点击推送申请,选择需要申请的应用名称后提交申请。

获取应用信息

进入【推送运营平台】-【应用信息】页面,即可查看应用信息。

vivo 通道参数配置

进入【应用设置】-【集成设置】页面,填写参数:AppID、AppSecret、AppKey。 image.png

OPPO 参数获取

注册 OPPO 开发者账号

进入 OPPO开放平台,注册 OPPO 开发者账号,详情参考 OPPO 企业开发者账号注册

创建应用

1.进入【管理中心】-【应用服务平台】页面。

2.点击创建应用,详情请参考应用接入流程

开启推送服务

1.进入【管理中心】-【应用服务】-【移动服务】-【推送服务】页面。

2.点击“申请接入”。

3.在消息推送页面,选择需要开启推送服务的应用并选择“申请开通”。

  • 推送测试权限只能用于测试,每个应用每天有1000条。
  • 推送正式权限需要重新申请“通知栏推送”权限(资源上架后方可申请)。

4.申请通过后状态显示“已开通”。

获取应用信息

在移动应用列表页面,选择需要查看的应用,即可查看应用详情。

appserversecret 为 Engagelab 控制台必填参数 Master Secret。

OPPO 通道参数配置

进入【应用设置】-【集成设置】页面,填写参数:AppID、AppSecret、AppKey、MasterSecret/AppServerSecret。 image.png

  • 如果应用已经在国内接入且已经在软件商店上架,则中国大陆和其他地区都可以配置国内应用的参数。
  • 如果应用没有在国内接入且进行上架,需要在海外平台创建应用并在海外软件商店上架后才可以申请海外推送,申请通过后在 OPPO(其他地区)处填写海外应用的参数。

image.png

FCM 参数获取

创建项目

1.进入 Firebase,登录谷歌账号。
2.点击“添加项目”。

3.创建项目后,点击该项目进入项目详情。

创建应用

1.点击 Android 应用图标创建应用。

2.填写应用信息。

应用包名需跟您在 Engagelab 官网填写的包名保持一致。

3.下载 google-services.json 文件,SDK 集成时需要配置至 app 目录下。

获取应用信息

点击进入【项目设置】-【服务账号】页面,获取服务器秘钥JSON文件。

FCM 通道参数配置

进入【应用设置】-【集成设置】页面,上传配置文件参数:

荣耀参数获取

注册荣耀开发者账号

创建应用

  • 进入【管理中心】页面。
  • 点击【推送服务】进入推送服务列表页面。
  • 选择“申请推送服务”进入应用申请页面。
  • 选择应用类型“移动应用”和“服务器应用”,填写或选择已创建的产品、填写应用包名和证书指纹、同意推送服务协议和数据处理附录,点击“提交”按钮。

    需要添加打包的 SHA256 证书指纹,SHA256 证书指纹需与自己的打包证书一致。

获取应用信息

  • 点击“查看”,进入查看推送服务详情页面即可获取应用信息。

荣耀通道参数配置

进入【应用设置】-【集成设置】页面,配置荣耀通道参数:

在文档中心打开