600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 【开发者必看】【push kit】推送服务典型问题合集2

【开发者必看】【push kit】推送服务典型问题合集2

时间:2019-12-01 03:46:01

相关推荐

【开发者必看】【push kit】推送服务典型问题合集2

1、问题描述:

华为推送,自定义点击消息后台发送的intent url的设置规则是什么?

解决方案:

intent参数的生成以及数据的接收可以参考如下链接/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,用来检查有没有配置自动初始化,与是否配置无关,也不会收集个人数据,属于误报,建议可以在友盟平台进行申诉

欲了解更多更全技术文章,欢迎访问/consumer/cn/forum/?ha_source=zzh

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。