官方文档地址:uni-push 2.0 快速接入指南:
官方解释,可以查看官方文档,以下是基于官方文档做的具体细节补充
1.注册成为开发者
在开发应用前需要在网站上注册成为开发者并完成实名认证,具体方法请参见。
2.创建项目
2.1前提条件
您已。
2.2操作步骤
3.创建应用
3.1前提条件
您已并。
3.2直接创建应用
- 登录, 点击“我的应用”。
- 选择“Android”页签,点击应用列表右侧的“新建发布”。
- 填写应用信息,完成后点击“确认”。
说明
点击“确认”后,如果系统提示“您所在团队创建的应用数已经达到上限,请清理不需要的应用”,请参见,删除不需要的应用。如果您对应用数上限有疑问,请联系客服(agconnect@huawei.com)。
- 返回应用列表,在“Android”页签查看已创建应用。点击应用名称,可进入应用详情页面。如果有多款同名应用,可通过设备类型筛选查找。
5.这个时候你还没有应用的信息,你需要点击编辑添加应用信息,由于华为离线推送不要求上架,其他信息正常填写, 主要是你的app安装包一定要上传,点击“软件包管理”,上传uni-app云打包的文件,否则你的应用没有包名信息
4.在项目下添加应用
- 登录,点击“我的项目”。
- 在项目列表中点击您的项目。
- 若项目中没有应用,在“项目设置”页面中点击“添加应用”。
若项目中已有应用,展开顶部应用列表框,点击“添加应用”。
- 在“添加应用”页面中设置参数后,点击“确认”。
说明:如果提示“包名已存在,请更换包名”,您需要检查下您是否已经创建相同包名的应用,如果有,请勿重复创建。如果您未创建,请进行处理。
在你的项目中就可以看到相关的应用信息了
5.配置签名证书指纹
- 在你的HbuilderX开发者后台管理中心,点击应用详情,进入Android云端证书,查看证书详情中的“SHA256”证书指纹。
- 登录网站,点击“我的项目”。
- 在项目列表中找到您的项目,在项目中点击需要配置签名证书指纹的应用。
- 在“项目设置 > 常规”页面的“应用”区域,点击“SHA256证书指纹”后的“添加证书指纹”,输入刚刚获取的SHA256指纹。
- 配置完成后,点击“保存”。
6.设置数据处理位置
根据需要设置即可
7.开通推送服务
- 登录网站,选择“我的项目”。
- 在项目列表中找到您的项目,在项目下的应用列表中选择需要配置推送服务参数的应用。
- 在左侧导航栏选择“增长 > 推送服务”,点击“立即开通”,在弹出的提示框中点击“确定”。
- 确认开通后,您还需要在“配置”页签开通精准推送服务。至此,您已可以向应用推送消息。
说明
精准推送功能指订阅用户、受众群组、AB实验等功能。精准推送需要您指定数据存储位置,以便这些服务能够在您期望的位置上处理您应用及用户的数据。您的应用在AGC分发时将限制在您选择的数据存储地服务的国家和地区范围,以符合您及您的用户所在地区的相关法律法规。
- (可选)您还可以在“配置”页签开通或关闭您的项目级和应用级的、等权益。
说明
- 若项目级的推送服务权益开通,应用级的推送服务权益未开通,则该项目推送服务权益取项目级的。
- 若项目级的推送服务权益开通,应用级的推送服务权益开通,则该项目推送服务权益取应用级的。
8.查看应用基本信息
- 登录网站,点击“我的项目”,在项目列表中找到您的项目,上方导航栏选择需要查看信息的应用。
- 下拉页面,获取包名、APP ID、SHA256证书指纹、Client ID、Client Secret等应用信息。
9.将获取到的信息配置到HbuilderX后台
agconnect-services.json文件内容复制到下方输入框即可
至此厂商推送配置完成。
9.离线打包
在你的应用后台勾选上华为推送,进行云打包,注意一定要进行云打包安装到你的设备上才会生效。
10.验证
安装到你的华为设备之后,根据cid,在消息推送--故障排查,进行检测,获取到DeviceToken,即表示成功