鸿蒙 消息推送服务:开通推送服务(二)
威 ❤️ 搜 程语新视界 ,每个工作日都有文章更新
一、开通前准备
在开通推送服务前,请先创建项目和应用工程。
说明:从HarmonyOS NEXT Developer Beta2起,无需配置公钥指纹和Client ID。
二、操作步骤
2.1 登录AGC网站
登录AppGallery Connect网站,选择“开发与服务”。
2.2 选择项目和应用
在项目列表中找到项目,在项目下的应用列表中选择需要配置推送服务参数的应用。
2.3 开通推送服务
在左侧导航栏选择“增长 → 推送服务”,点击“立即开通”,在弹出的提示框中点击“确定”。
说明:
-
推送服务权益为项目级,若您已有开通过推送服务的项目,当您在项目中添加新的应用时,无需再次开通推送服务。
-
若项目当前未配置数据处理位置,请在提示中点击“确定”,会弹出设置数据处理位置的弹窗。
2.4 数据处理位置设置
推送服务当前:
| 设备类型 | 数据处理位置 |
|---|---|
| Wearable设备 | 可根据支持的国家/地区设定 |
| 其他设备 | 固定为中国(仅支持中国境内,不含港澳台) |
三、签名方式
针对开发调试场景,从DevEco Studio 6.0.0 Beta5版本开始,新增了更高效的自动签名方案。开发中可以选择以下其中一种方式进行调试阶段的应用签名。
3.1 手动签名
调试阶段必须:
-
申请调试证书
-
注册调试设备
-
确保“增长 → 推送服务”中已开通“推送服务”后重新申请调试Profile文件
-
完成手动签名
3.2 自动签名(新增)
参考自动签名,开通Push Kit开放能力,点击“OK”后,DevEco Studio将自动重新签名。
自动签名后验证:
5-10分钟后访问AGC:
-
“项目设置 → 开放能力管理”中推送服务能力会显示已勾选
-
“增长 → 推送服务”中“推送服务”会自动开通
3.3 发布阶段签名
应用发布阶段必须:
-
申请发布证书
-
确保“增长 → 推送服务”中已开通“推送服务”后重新申请发布Profile文件
-
完成手动签名
四、申请通知消息自分类权益
通过“增长 → 推送服务 → 配置”,在“配置”页签下选择需要申请自分类权益的应用,点击自分类权益后的“申请”。
建议:申请通知消息的自分类权益,并按对应分类发送通知消息。否则Push Kit默认推送的是资讯营销类消息,会导致单个应用每日每设备推送数量为2条或5条。
五、配置消息回执(可选)
通过“增长 → 推送服务 → 配置”,在“配置”页签开通或关闭您的项目级和应用级的消息回执。
优先级说明:
| 项目级 | 应用级 | 最终权益 |
|---|---|---|
| 开通 | 未开通 | 取项目级 |
| 开通 | 开通 | 取应用级 |
六、设置数据处理位置(可选)
在“项目设置 → 数据处理位置”页面设置或更新数据处理位置。
操作步骤:
-
登录AGC,选择“开发与服务”
-
在项目列表中选择对应的项目
-
进入“项目设置 → 数据处理位置”页面,点击“管理”
-
按需设置数据处理位置
-
点击“保存”
注意:如果设置的数据处理位置与您的服务器位置不一致,或者设置的数据处理位置与应用所服务的用户所在地不一致,都会导致推送消息无法下发。
七、开通流程
登录AGC网站
↓
选择项目和应用
↓
点击“立即开通”推送服务
↓
(可选)设置数据处理位置
↓
选择签名方式(手动/自动)
↓
申请自分类权益(强烈建议)
↓
(可选)配置消息回执
↓
完成开通
注意事项
| 注意事项 | 说明 |
|---|---|
| 数据处理位置 | 与服务器位置不一致会导致消息无法下发 |
| 自动签名生效时间 | 5-10分钟后生效 |
| 默认分类限制 | 未申请自分类权益,默认资讯营销类,受频控限制 |
更多推荐




所有评论(0)