您的当前位置:首页正文

uni-app中消息推送uniPush2.0华为离线推送的具体使用方法

2024-11-30 来源:个人技术集锦

官方文档地址:uni-push 2.0 快速接入指南:

官方解释,可以查看官方文档,以下是基于官方文档做的具体细节补充

1.注册成为开发者

在开发应用前需要在网站上注册成为开发者并完成实名认证,具体方法请参见。

2.创建项目

2.1前提条件

您已。

2.2操作步骤

3.创建应用 

3.1前提条件

您已并。

3.2直接创建应用
  1. 登录, 点击“我的应用”。
  2. 选择“Android”页签,点击应用列表右侧的“新建发布”。
  3. 填写应用信息,完成后点击“确认”。

    说明

    点击“确认”后,如果系统提示“您所在团队创建的应用数已经达到上限,请清理不需要的应用”,请参见,删除不需要的应用。如果您对应用数上限有疑问,请联系客服(agconnect@huawei.com)。

  4. 返回应用列表,在“Android”页签查看已创建应用。点击应用名称,可进入应用详情页面。如果有多款同名应用,可通过设备类型筛选查找。

     5.这个时候你还没有应用的信息,你需要点击编辑添加应用信息,由于华为离线推送不要求上架,其他信息正常填写, 主要是你的app安装包一定要上传,点击“软件包管理”,上传uni-app云打包的文件,否则你的应用没有包名信息

4.在项目下添加应用

  1. 登录,点击“我的项目”。
  2. 在项目列表中点击您的项目。
  3. 若项目中没有应用,在“项目设置”页面中点击“添加应用”。

    若项目中已有应用,展开顶部应用列表框,点击“添加应用”。

  4. 在“添加应用”页面中设置参数后,点击“确认”。

    说明:如果提示“包名已存在,请更换包名”,您需要检查下您是否已经创建相同包名的应用,如果有,请勿重复创建。如果您未创建,请进行处理。

在你的项目中就可以看到相关的应用信息了 

 

 

5.配置签名证书指纹

  1. 在你的HbuilderX开发者后台管理中心,点击应用详情,进入Android云端证书,查看证书详情中的“SHA256”证书指纹。
  2. 登录网站,点击“我的项目”。
  3. 在项目列表中找到您的项目,在项目中点击需要配置签名证书指纹的应用。
  4. 在“项目设置 > 常规”页面的“应用”区域,点击“SHA256证书指纹”后的“添加证书指纹”,输入刚刚获取的SHA256指纹。

  5. 配置完成后,点击“保存”。

 

6.设置数据处理位置

根据需要设置即可

7.开通推送服务

  1. 登录网站,选择“我的项目”。

  2. 在项目列表中找到您的项目,在项目下的应用列表中选择需要配置推送服务参数的应用。

  3. 在左侧导航栏选择“增长 > 推送服务”,点击“立即开通”,在弹出的提示框中点击“确定”。

  4. 确认开通后,您还需要在“配置”页签开通精准推送服务。至此,您已可以向应用推送消息。

    说明

    精准推送功能指订阅用户、受众群组、AB实验等功能。精准推送需要您指定数据存储位置,以便这些服务能够在您期望的位置上处理您应用及用户的数据。您的应用在AGC分发时将限制在您选择的数据存储地服务的国家和地区范围,以符合您及您的用户所在地区的相关法律法规。

  5. (可选)您还可以在“配置”页签开通或关闭您的项目级和应用级的、等权益。

    说明

    • 若项目级的推送服务权益开通,应用级的推送服务权益未开通,则该项目推送服务权益取项目级的。
    • 若项目级的推送服务权益开通,应用级的推送服务权益开通,则该项目推送服务权益取应用级的。

8.查看应用基本信息

  1. 登录网站,点击“我的项目”,在项目列表中找到您的项目,上方导航栏选择需要查看信息的应用。

  2. 下拉页面,获取包名APP IDSHA256证书指纹Client IDClient Secret等应用信息。

 

 9.将获取到的信息配置到HbuilderX后台

agconnect-services.json文件内容复制到下方输入框即可

至此厂商推送配置完成。

9.离线打包

在你的应用后台勾选上华为推送,进行云打包,注意一定要进行云打包安装到你的设备上才会生效。

 10.验证

安装到你的华为设备之后,根据cid,在消息推送--故障排查,进行检测,获取到DeviceToken,即表示成功

显示全文