Android 厂商通道参数申请指南
小米参数获取
注册小米企业开发者账号
小米企业开发者账号的注册方式参考《企业开发者账号注册操作指南》。
新建应用
开通推送服务
您将在应用列表中看到一个新的应用,点击启用推送。
在新页面选择接受协议并启用。
注意:使用小米推送服务之前请仔细阅读《小米推送技术服务协议》,确保您的应用符合小米服务协议要求。若您的应用未在小米应用商店发布,则可能无法使用小米推送服务。
查看应用信息
在应用列表页点击应用后面的应用信息。
在新打开的页面点击 AppKey 以及 AppSecret 后的查看获取您的 AppKey 以及 AppSecret。
您需要将相关信息配置在 TMF 控制台以及您的 Android 应用中,以便正常使用推送功能。具体方法参见 使用控制台 - Android 厂商通道配置 以及 接入 Android - 接入厂商推送通道。
华为参数获取
注册华为开发者账号
华为开发者账号的注册方法参考《注册账号》。华为个人开发账号、企业开发账号完成实名认证后均可使用推送服务。个人开发者账号认证参考《个人开发者如何实名认证》;如果需要申请企业开发者认证请参考《企业开发者如何实名认证》。
新建项目
在华为开发者联盟登录开发者账号。
弹出的隐私申明选择同意即可,点击右上角管理中心进入管理界面。
在管理界面选择PUSH。
进入到 AppGallery Connect,选择添加项目。
按照指引输入项目名称即可。
开通推送服务
添加应用
点击左侧菜单的项目设置打开设置页。
点击添加应用,在新页面按照指引填写您的应用信息。
按照提示获取 agconnect-services.json 文件并添加到您的Android项目中,然后点击下一步至完成即可。
查看应用信息
回到项目设置页面,滚动到页面最底部应用部分(注意不是项目部分),可以看到App的 AppID、ClientID以及ClientSecret。
您需要将相关信息配置在 TMF 控制台以及您的 Android 应用中,以便正常使用推送功能。具体方法参见 使用控制台 - Android 厂商通道配置 以及 接入 Android - 接入厂商推送通道。
荣耀参数获取
注册荣耀开发者账号
荣耀开发者账号的注册方法参考《帐号注册》。荣耀暂不支持注册个人开发者账号,使用推送服务需要进行企业账号实名认证。实名认证方法参考《实名认证》。
新建应用
登录荣耀开发者平台进入管理中心。
点击左侧菜单生态服务,选择我的应用。
在新页面点击新建应用。
按照指引填写您的应用信息,点击创建即可。
回到应用列表,找到新创建的应用并点击应用详情。
点击添加证书指纹,填入您App签名的指纹。之后下载 hcs-services.json,并添加到您的Android项目中。然后点击保存退出页面。
您可以通过JDK bin目录下的keytool.jar,获取您的签名证书指纹。其中\
keytool -list -v -keystore <keystore-file>
从结果中找到对应的证书指纹 - SHA256摘要信息。
如果没有签名文件或密钥口令,也可以通过应用Apk包获取签名信息。其中\
keytool -list -printcert -jarfile <apk-file>
从结果中找到对应的证书指纹 - SHA256摘要信息。
开通推送服务
查看应用信息
在推送服务的应用列表点击应用后的查看。
在新页面获取您 App 的 AppID、AppSecret、ClientID以及ClientSecret。
您需要将相关信息配置在 TMF 控制台以及您的 Android 应用中,以便正常使用推送功能。具体方法参见 使用控制台 - Android 厂商通道配置 以及 接入 Android - 接入厂商推送通道。
OPPO 参数获取
注册OPPO开发者账号
OPPO开发者账号的注册方法参考《开发者帐号注册流程》。您需要注册OPPO企业开发者账号才能使用OPPO推送服务。
新建应用
登录OPPO开放平台,进入管理中心。
打开应用服务平台。
点击创建应用。
按照提示选择应用类型。
填入您的应用名称以及包名,点击提交完成创建。
说明:在使用正式推送服务之前,您需要完成 OPPO 应用商店的接入,具体方式参考《接入软件商店》。
开通推送服务
打开管理中心,进入应用服务平台。点击左侧菜单的开发服务 > 消息推送,然后选择您的应用。
点击申请开通,待审核完成即可。
信道配置
为了能够正常展示 TMF 的通知消息,您需要为 TMF 创建推送信道。通信信道分为公信信道以及私信信道:公信信道用于推送热点新闻、新品推广、平台公告、社区话题、有奖活动等,多用户普适性的内容;私信信道用于推送个人订单变化、快递通知、订阅内容更新、评论互动、会员积分变动等,与单个用户信息强相关的内容。公信信道权限默认为开通状态,私信信道权限则需要单独申请。如果未配置私信信道,您将无法正常在 OPPO 平台使用 TMF 的私信推送功能。
私信信道权限申请
关于公信信道以及私信信道的区别,以及私信信道的申请方式,参考 OPPO 文档《推送私信通道申请》。
新建信道
在管理中心选择OPPO PUSH。
在界面上方选择您的应用,然后点击左侧菜单配置管理 > 新建通道。
创建一个 ID 为 tmf_push_channel 的公信通道。
创建一个 ID 为 high_system 的私信通道。
查看应用信息
在 管理中心 > 应用服务平台 > 移动应用 > 移动应用列表 找到您的应用,点击应用详情。
在详情页找到您的 AppID、AppKey以及AppSecret。
您需要将相关信息配置在 TMF 控制台以及您的 Android 应用中,以便正常使用推送功能。具体方法参见 使用控制台 - Android 厂商通道配置 以及 接入 Android - 接入厂商推送通道。
vivo 参数获取
注册vivo开发者账号
vivo开发者账号的注册方式参考《企业开发者注册》。vivo目前仅支持企业开发者注册。
新建应用
开通推送服务
查看应用信息
进入 管理中心 > 消息推送,点击应用后的应用信息。
在此查看您的AppID、AppKey以及AppSecret。
您需要将相关信息配置在 TMF 控制台以及您的 Android 应用中,以便正常使用推送功能。具体方法参见 使用控制台 - Android 厂商通道配置 以及 接入 Android - 接入厂商推送通道。
Firebase Cloud Messaging 参数获取
创建 Google 账号
Google账号的注册方式参考《创建 Google 帐号》。
新建应用
登录 Firebase 官网,点击转到控制台。
点击创建项目新建一个项目。
按照指引输入项目名称,创建项目。
回到控制台,点击您的项目。
点击 Android 的机器人图标添加一个 Android 应用。
按照指引输入您的应用信息,注册应用。
下载 google-services.json 文件,添加到您的 Android 项目中。
下载密钥配置文件
回到项目控制台,点击您刚才创建的应用旁边的设置。
选择上方云消息传递选项卡。
点击 Cloud Messaging API (旧版) 下的菜单,在 Google Cloud Console 中管理 API。
点击启用。
回到项目设置,选择服务账号选项卡,点击生成新的私钥。
点击生成密钥,下载密钥文件。
请妥善保存您的密钥配置文件,并上传至 TMF 控制台以完成 FCM 的配置。具体方法参见 使用控制台 - Android 厂商通道配置。