开通推送服务
======

在开通推送服务前，请先参考“[应用开发准备](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/application-dev-overview)”创建项目和应用工程。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/a2/v3/lTpw-D3AQsGb8JR1ActutQ/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073639Z&HW-CC-Expire=86400&HW-CC-Sign=CA986BF127D44F2E01DF0233CD2ED2AD55C67FE37543EB6A6CBFAD802F0D21B0)

从HarmonyOS NEXT Developer Beta2起，开发者无需配置公钥指纹和Client ID。

#### 操作步骤

1.  登录[AppGallery Connect](https://developer.huawei.com/consumer/cn/service/josp/agc/index.html)网站，选择“开发与服务”。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/b4/v3/VZetPsWnS-u3ZRlOpV6YLw/zh-cn_image_0000002594829332.png?HW-CC-KV=V1&HW-CC-Date=20260612T073639Z&HW-CC-Expire=86400&HW-CC-Sign=F18D35B30546E5BDA017E614CBA7BCD8CB7D03FD6756DE1714BA822A441D5AD4)
    
2.  在项目列表中找到您的项目，在项目下的应用列表中选择需要配置推送服务参数的应用。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/b7/v3/7-wvYI6fTlKvp-RAFZPSEA/zh-cn_image_0000002625188779.png?HW-CC-KV=V1&HW-CC-Date=20260612T073639Z&HW-CC-Expire=86400&HW-CC-Sign=3852D6A0AD6F7DB310DC218EF518139CAA229C995678A09A43AAE83CCEBCF291)
    
3.  在左侧导航栏选择“增长 > 推送服务”，点击“立即开通”，在弹出的提示框中点击“确定”。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/14/v3/5l9JdPMvR7yYsfjErMXiYQ/zh-cn_image_0000002625108923.png?HW-CC-KV=V1&HW-CC-Date=20260612T073639Z&HW-CC-Expire=86400&HW-CC-Sign=59D17E04CECB8E94501FE420DCE6AA3AD687D8EFAA45E29E10AA199F0D346032)
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/44/v3/NONzx5LkTN2qj4VfOmJRuw/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073639Z&HW-CC-Expire=86400&HW-CC-Sign=6785E85797EEE445590183923FC0103C4F58020DF47527AB22A86361DD6DF7B8)
    
    推送服务权益为项目级，若您已有开通过推送服务的项目，当您在项目中添加新的应用时，无需再次开通推送服务。
    
4.  若项目当前未配置数据处理位置，请在提示中点击“确定”，会弹出设置数据处理位置的弹窗。完成数据处理位置的设置，点击“确定”。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/23/v3/YAk1RFSTSy21OVSvu-vJLQ/zh-cn_image_0000002594669406.png?HW-CC-KV=V1&HW-CC-Date=20260612T073639Z&HW-CC-Expire=86400&HW-CC-Sign=AC7CCCE2ECF062BE95055789A0825B3FA14CE1F2AA363978E02D6315908DF096)
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/a6/v3/vTqKnywGQoqrXt_cKNHomw/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073639Z&HW-CC-Expire=86400&HW-CC-Sign=9E58231BE932F30B0195A4A377AF1CAC4AF625B12FCA93BEA1749B9E14A2F09A)
    
    推送服务当前Wearable设备支持的国家请参见[支持的国家/地区](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/push-country)，数据处理地可根据支持的国家/地区设定；其他设备仅支持中国境内（香港特别行政区、澳门特别行政区、中国台湾除外），数据处理地固定为中国。
    
5.  针对开发调试场景，从DevEco Studio 6.0.0 Beta5版本开始，新增了更高效的自动签名方案，开发者可以选择以下其中一种方式进行调试阶段的应用签名。
    
    *   手动签名：调试阶段**必须**申请调试证书、[注册调试设备](https://developer.huawei.com/consumer/cn/doc/app/agc-help-add-device-0000002283189937)、确保“增长 > 推送服务”中已开通“推送服务”后**重新**申请调试Profile文件，并完成[手动签名](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-signing#section297715173233)。
        
    *   自动签名（新增）：请参考[自动签名](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-signing#section18815157237)，开通Push Kit开放能力，点击“OK”后，DevEco Studio将自动重新签名。
        
        ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/d5/v3/YISV-bzFQnmIWNOcGKeo8g/zh-cn_image_0000002594829334.png?HW-CC-KV=V1&HW-CC-Date=20260612T073639Z&HW-CC-Expire=86400&HW-CC-Sign=38426663A3BCD337AFA0C90447C8EC69F73BBAAEECC74E55A5DEB133E3B7186C)
        
        5-10分钟后访问[AppGallery Connect](https://developer.huawei.com/consumer/cn/service/josp/agc/index.html)，“项目设置 > 开放能力管理”中推送服务能力会显示已勾选。同时，“增长 > 推送服务”中“推送服务”会自动开通。
        
        ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/85/v3/lBg5RLahSVexejVCSF6BNg/zh-cn_image_0000002625188781.png?HW-CC-KV=V1&HW-CC-Date=20260612T073639Z&HW-CC-Expire=86400&HW-CC-Sign=B7A746CA94D2B64CEB100AA7B90479E1D5DABDCE28AD1410567FF50CC0BAC1CB)
        
6.  应用发布阶段**必须**申请发布证书、确保“增长 > 推送服务”中已开通“推送服务”后重新申请发布Profile文件，并完成手动签名。详情请参考发布应用[配置签名信息](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-publish-app#section280162182818)。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/c4/v3/H_HIgPuLR1ytzHFNYfrDZw/zh-cn_image_0000002625108925.png?HW-CC-KV=V1&HW-CC-Date=20260612T073639Z&HW-CC-Expire=86400&HW-CC-Sign=B03A6DA0535D5D0A6053590E359AD5B9EEF8ABA80EE886981956A448D92A141F)
    
7.  您还可以通过“增长 > 推送服务 > 配置”，在“配置”页签下选择需要申请自分类权益的应用，点击**自分类权益**后的“申请”，详见[申请步骤](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/push-apply-right#申请通知消息自分类权益)。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/10/v3/rgc18w-vRbaHnry4Cf7IGA/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073639Z&HW-CC-Expire=86400&HW-CC-Sign=8B50B68830BE6C1BC8D2B7A771EDAA31816A2AAE98808040D8798D605DDB16D1)
    
    强烈建议您申请通知消息的**自分类权益**，并按对应分类发送通知消息。**否则Push Kit默认您推送的是资讯营销类消息**，会导致单个应用每日每设备推送数量为**2条**或**5条**。
    
8.  （可选）您还可以通过“增长 > 推送服务 > 配置”，在“配置”页签开通或关闭您的项目级和应用级的[消息回执](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/push-msg-receipt)。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/67/v3/2L3NJQYqSweOVbM_rhrJHA/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073639Z&HW-CC-Expire=86400&HW-CC-Sign=53DC141A9210C47B021A7D19FBD9FBF12C73B7A1A8E0788475B9A387B5C7D93A)
    
    *   若项目级的消息回执权益开通，应用级的消息回执权益未开通，则该应用消息回执权益取项目级的。
        
    *   若项目级的消息回执权益开通，应用级的消息回执权益开通，则该应用消息回执权益取应用级的。
        
    

#### （可选）设置数据处理位置

您可以在“项目设置 > 数据处理位置”页面设置或更新数据处理位置，步骤如下：

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/45/v3/ZJ2VqWL0R4qFnJZwFOpjmA/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073639Z&HW-CC-Expire=86400&HW-CC-Sign=A997FB177B3552BF07D1DE0F92BDFBDD5F571C5B1DFE4E6FB2FF9B44440F8150)

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

1.  登录[AppGallery Connect](https://developer.huawei.com/consumer/cn/service/josp/agc/index.html)，选择“开发与服务”，在项目列表中选择对应的项目，左侧导航栏选择“项目设置”。
    
2.  在项目列表中点击您需要设置数据处理位置的项目。
    
3.  进入“项目设置 > 数据处理位置”页面，点击“管理”。
    
4.  按需设置数据处理位置。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/22/v3/9RIJRGJeSkq_QKu-CDDJNg/zh-cn_image_0000002594669408.png?HW-CC-KV=V1&HW-CC-Date=20260612T073639Z&HW-CC-Expire=86400&HW-CC-Sign=603AC3D951B4ED1B656425E8D6DE7EE5769FBC7EA7D9BAE08F452B1613295110)
    
5.  设置完成后，点击“保存”。