Android10 华为推送收不到问题和厂商通道问题

本文详细介绍了在Android10上处理华为推送的问题,包括在根目录添加JSON配置文件,更新HMS Push SDK至4.0.2.300,以及如何处理高版本收不到open推送动作的问题。同时,文章提供了配置示例代码,解释了如何配置AndroidManifest.xml,解析通知内容,上报通知点击事件,以及处理不同厂商通道的通知。
摘要由CSDN通过智能技术生成

需要先在根目录下添加华为后台配置好的JSON文件

具体JSON配置看官方文档https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-get-started#h1-1577930217114

//厂商通道
implementation 'cn.jiguang.sdk.plugin:vivo:3.6.0'
implementation 'cn.jiguang.sdk.plugin:xiaomi:3.6.0'
implementation 'cn.jiguang.sdk.plugin:huawei:3.6.0'
implementation 'cn.jiguang.sdk.plugin:meizu:3.6.0'
implementation 'cn.jiguang.sdk.plugin:oppo:3.6.0'
implementation 'com.huawei.hms:push:4.0.2.300'
implementation 'com.huawei.agconnect:agconnect-core:1.2.1.301'
// 极光核心组件
implementation 'cn.jiguang.sdk:jpush:3.6.0'
implementation 'cn.jiguang.sdk:jcore:2.3.4'

implementation 'com.huawei.hms:push:4.0.2.300' 要添加 否则一直报错找不到配置项

 

其他厂商通道也要相应的改变下,随着手机权限的提高,高版本是收不到open推送动作,需要我们自己设置自定义JPUSH动作

之前版本中我们都是接收open动作获取点击悬浮事件在传递,升级到高版本后都统一放到自定义JPUSH里

***示例:***  

```
demo manifest配置:
<activity android:name="com.example.jpushdemo.OpenClickActivity"
      android:e

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值