Android集成华为推送教程

本文详述了Android应用如何集成华为推送服务,包括在AppGallery Connect注册开发者、配置签名证书指纹、设置数据处理位置、开通推送服务,以及集成HMS Core SDK、配置Manifest文件和混淆脚本的步骤。
摘要由CSDN通过智能技术生成

前言

目前Android应用在后台杀死进程之后,就收不到通知了,想要接收消息推送,需要集成各个厂商的推送SDK,本次讲解华为集成最新教程

1.配置AppGallery Connect
1)注册成为开发者
在开发应用前需要在华为开发者联盟网站上注册成为开发者并完成实名认证,具体方法请参见帐号注册认证。注册完之后创建项目和创建应用。

2)生成签名证书指纹
签名证书指纹用于校验应用的真实性,您需要根据签名证书在本地生成签名证书指纹,并在应用上架前将签名证书指纹配置到AppGallery Connect。
官方给的方式太复杂,建议用Android studio生成jks签名文件就行了,然后获取其SHA256指纹,如图:
在这里插入图片描述
3)配置签名证书指纹
点击我的项目,在项目列表中点击需要配置签名证书指纹的应用,如图:

在这里插入图片描述
配置完成记得点击后面的对勾。
4)设置数据处理位置
您使用推送服务需要设置默认数据处理位置,如果不设置,基于主题、iOS应用的发送功能将不可用。当前支持选择的区域有中国、德国、俄罗斯和新加坡。如果设置的数据处理位置与您的服务器位置不一致,或者设置的数据处理位置与应用所服务的用户所在地不一致,都会导致推送消息下发时延增加。
5)开通推送服务
点击您的项目,前往“项目设置 > API管理”中开启“推送服务”权限。
在这里插入图片描述
在左侧导航栏选择“增长 > 推送服务”,点击“立即开通”,在弹出的提示框中点击“确定”。
在这里插入图片描述
2.集成HMS Core SDK
1)在“项目设置 > 常规”页面的“应用”区域,点击“agconnect-services.json”下载配置文件。
在这里插入图片描述
2)将“agconnect-services.json”文件拷贝到应用级根目录下。
在这里插入图片描述
3)打开Android Studio项目级“build.gradle”文件。
在这里插入图片描述
添加HUAWEI agcp插件以及Maven代码库。
在“buildscript > repositories”中配置HMS Core SDK的Maven仓地址。
在“allprojects > repositories”中配置HMS Core SDK的Maven仓地址。
如果App中添加了“agconnect-services.json”文件则需要在“buildscript > dependencies”中增加agcp插件配置。

buildscript {
   
    repositories {
   
        google
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值