【开发者必看】【push kit】推送服务典型问题合集2
1、问题描述:
华为推送,自定义点击消息后台发送的intent url的设置规则是什么?
解决方案:
intent参数的生成以及数据的接收可以参考如下链接https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/andorid-basic-clickaction-0000001087554076#section17768170161516
注意:intent参数一定要通过上述链接中的方法进行生成。
2、问题描述:
如何处理通知栏点击后跳转指定页面,返回首页应该在栈底的问题?
解决方案:
点击通知栏跳转指定页面,会将该页面添加到返回栈中。如果需要跳转到其他页面,如返回到首页,这需要根据自己的需求自行实现,如重写返回的逻辑使其跳转到首页
3、问题描述:
鸿蒙系统收到推送但是没有显示角标
解决方案:
1、云侧在下发消息体时,add_sum和set_sum设置一个为准,同时存在以set_sum为准,可以只设置add_sum后尝试。
文档中心
2、端侧调用角标设置方法可以设置角标显示为设置的具体值,可以尝试是否成功。华为角标参数说明:
文档中心
3、如果消息体配置正确,端侧代码配置正确,可以检查通知管理中,对应应用的桌面通知角标是否开启。
4、如果还是不显示,请进行日志分析;
Adb连上手机后,分别执行下面命令:
a) adb shell setprop log.tag.hwpush VERBOSE
b) adb logcat -v threadtime 1> D:\hwpush.log
4、问题描述:
华为推送可以收到消息,但是不展示角标
解决方案:
1、首先,需确保通过华为推送设置桌面角标的"class" ,为应用入口Activity类全路径,样例"com.huawei.codelabpush.MainActivity"。同时,请注意,如果同时设置“add_num”与“set_num”,以set_num为准。如果桌面角标仍然无法通过“add_num”设置成功,可根据步骤2抓取日志
2、请提供手机应用接收到消息期间的日志,终端设备上抓取日志的方法(保存为TXT或者ZIP文件上传):
1) Adb连上手机后,分别执行下面命令:adb shell setprop log.tag.hwpush VERBOSEadb logcat -v threadtime 1> D:\hwpush.log
2) 复现问题场景。
3) 按“Ctrl+C”完成,进行进一步分析
5、问题描述:
通过友盟的隐私检测发现,com.huawei.hms:push:6.1.0.300版本收集个人信息
AutoInitHelper的isAutoInitEnabled方法中,调用了getApplicationInfo方法。而getApplicationInfo中会调用getApplicationInfoAsUser方法
因此友盟判定侵犯用户隐私,实际上并没有执行生成AAID的方法。
解决方案:
SDK用getApplicationInfo方法获取AndroidManifest信息,只读取meta-data,用来检查有没有配置自动初始化,与是否配置无关,也不会收集个人数据,属于误报,建议可以在友盟平台进行申诉
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
【开发者必看】【push kit】推送服务典型问题合集2相关推荐
- 【开发者必看】【push kit】推送服务典型问题合集3
[问题描述] 无法获取 Push Token,如何解决? [解决方案] 1.检查Push推送API权益是否开启. 2.检查AGC控制台应用的对应信息是否正确. 3.EMUI 9.0.0的Push To ...
- 【开发者必看】【push kit】推送服务典型问题合集1
1.在开发者平台推送了一条消息 不触发onPushMsg 只打开了app 答: 1. 由于是通过广播触发,所以当应用的进程不存在时可能由于系统原因无法通过广播方式拉起应用处 理通知栏点击事件等.需要在 ...
- 【开发者必看】【push kit】推送服务服务典型问题合集2
1.添加华为sdk com.huawei.hms:push:5.3.0.301之后编译报错? 答:应用如果已经包含com.tencent.tpns:huawei对华为push进行封装,同时集成编译会 ...
- 个推技术 | 厂商和App必看!统一推送UPS最全解读和快速接入指南
近日,统一推送联盟宣布将把联盟的相关标准与成果纳入到中国信通院与中国互联网协会共建的"中国移动基础服务平台"(China Mobile Service,CMS)相关体系中,为我国移 ...
- 【开发者必看】【Health kit】运动健康服务典型问题合集
1.如何判断系统是否支持 hms服务? 答:HMS 提供了方法用于判断系统是否支持hms方法,HuaweiApiAvailability.getInstance().isHuaweiMobileSer ...
- Apple Push Notification Service(苹果推送服务)
https://developer.apple.com/library/IOS/documentation/NetworkingInternet/Conceptual/RemoteNotificati ...
- uniapp push 推送 个推 安卓Android添加Google 推送服务 FCM 离线推送 Dcloud
项目甲方在国外需要用到google推送服务,看了文档中说明,如果安卓要实现离线推送,需要通过厂商来解决 在google开发者后台添加项目,获取Legancy server key 获取google-s ...
- Android集成Huawei PUSH(一)——华为推送服务简介
Android集成Huawei PUSH(一)--华为推送服务简介 一.华为推送服务简介 华为推送服务(Huawei PUSH)是华为为开发者提供的消息推送平台,创建了一条从云端到用户客户端的消息推送 ...
- push推送服务设计
PUSH系统架构设计简述 一.网络传输协议的选择 PUSH系统协议选取: UDP协议实时性更好,但是如何处理安全可靠的传输并且处理不同客户端之间的消息交互是个难题,实现起来过于复杂,那就非TCP协议莫 ...
最新文章
- 【es6】es6学习笔记
- 只剩 1 天 | 神策 2019 数据驱动大会明天开幕
- mybatis没有clob类型_mybatis将Oracle的Clob类型转成String的方法
- 腾讯 AngelFL 联邦学习平台揭秘
- matlab将数据输出到excel中,matlab将数据保存为excel表格-怎样将MATLAB中的数据输出到excel中...
- 【数学】MORE XOR
- 没网可以用python吗_在没有网络的情况下能自学python吗?
- 文件操作命令(replace)
- Qtcreator中经常使用快捷键总结
- Java工程师必学知识点【吊打面试官系列】
- C语言将字符串s连接到t的后面,下列给定程序中,函数fun的功能是:先将字符串s中的字符按正序存放到字符串t..._考试资料网...
- adb模拟按键home_ADB——模拟手机按键输入
- 1546: 回形取数
- 小农民在深山树林里发现古墓_“快来!快来!这边有一个洞!”秦岭多古墓,难不成还真碰到了?...
- linux查看二进制文件乱码
- 【软件工程】软件需求说明书
- win10主机ping不通win10虚拟机
- uniapp 调用原生插件包含第三方SDK时抛NoClassDefFoundError异常
- matlab plotyy 横坐标,[转载]关于plotyy的坐标轴 设置
- 医学图像有哪些会议期刊可以投