威 ❤️ 搜  程语新视界 ,每个工作日都有文章更新

一、开通前准备

在开通推送服务前,请先创建项目和应用工程。

说明:从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条

五、配置消息回执(可选)

通过“增长 → 推送服务 → 配置”,在“配置”页签开通或关闭您的项目级和应用级的消息回执。

优先级说明

项目级 应用级 最终权益
开通 未开通 取项目级
开通 开通 取应用级

六、设置数据处理位置(可选)

在“项目设置 → 数据处理位置”页面设置或更新数据处理位置。

操作步骤

  1. 登录AGC,选择“开发与服务”

  2. 在项目列表中选择对应的项目

  3. 进入“项目设置 → 数据处理位置”页面,点击“管理”

  4. 按需设置数据处理位置

  5. 点击“保存”

注意:如果设置的数据处理位置与您的服务器位置不一致,或者设置的数据处理位置与应用所服务的用户所在地不一致,都会导致推送消息无法下发

七、开通流程

登录AGC网站
    ↓
选择项目和应用
    ↓
点击“立即开通”推送服务
    ↓
(可选)设置数据处理位置
    ↓
选择签名方式(手动/自动)
    ↓
申请自分类权益(强烈建议)
    ↓
(可选)配置消息回执
    ↓
完成开通

注意事项

注意事项 说明
数据处理位置 与服务器位置不一致会导致消息无法下发
自动签名生效时间 5-10分钟后生效
默认分类限制 未申请自分类权益,默认资讯营销类,受频控限制
Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐