当前位置:网站首页>【开发者必看】【push kit】推送服务服务典型问题合集2
【开发者必看】【push kit】推送服务服务典型问题合集2
2022-08-09 04:44:00 【华为开发者论坛】
1、添加华为sdk com.huawei.hms:push:5.3.0.301之后编译报错?
答:应用如果已经包含com.tencent.tpns:huawei对华为push进行封装,同时集成编译会有冲突,需注释掉'com.tencent.tpns:huawei:1.2.1.2-release',重新编译
2、用户收到多条push,点击通知栏中的一条消息后,其他消息都被消除了,其他app不会这样,是设置上的问题吗?
答:请排查在点击消息跳转的几个界面,应用中是否有**清空通知栏消息的逻辑代码(非华为推送提供的功能)**,比如:
NotificationManager manager = (NotificationManager) this.getSystemService(Context.NOTIFICATION_SERVICE);manager.cancelAll();
3、客户端更改角标
private void clearBadge(Application application, int number){ String packageName = application.getPackageName(); Bundle bundle = new Bundle(); bundle.putString("package", packageName); ComponentName launchClassComponent = application.getPackageManager().getLaunchIntentForPackage(packageName).getComponent(); if (launchClassComponent == null) { return; } String launchClassName = launchClassComponent.getClassName(); bundle.putString("class", launchClassName); bundle.putInt("badgenumber", number); try { Bundle result = application.getContentResolver().call(Uri.parse("content://com.huawei.android.launcher.settings/badge/"), "change_badge", null, bundle); Log.i(TAG, "clearBadge result = " + result); } catch (Exception e) { Log.i(TAG, "clearBadge error "); } }
4、开通推送服务但是未找到AppKey和APP Secret?
答:App Secret和AppKey已经改名为了OAuth2.0客户端ID中的Client Secret和Client ID
5、推送消息502错误?
方案(测试环境)1:请提供详细的日志信息,使用adb连上手机后,分别执行下面命令:
adb shell setprop log.tag.hwpush VERBOSE
adb logcat -v threadtime 1> D:\hwpush.log
尝试复现您遇到的问题场景,按快捷键“Ctrl+C”完成日志抓取。
同时请您尽可能记录出现问题的设备型号、EMUI版本号、HMS Core(APK)版本号、集成的推送服务SDK版本号以及复现问题的步骤,以便我们可以更快的为您进行技术定位。
方案(现网环境)2:【问题描述】推送服务端api发送消息,11月15日7:00-7:40期间,大量消息推送失败,报错502 Bad Gateway
【产生原因】Auth服务器故障,导致获取的access_token在发送消息时鉴权失败,由此引发502错误
【解决方式】目前该故障已经解决,服务的功能已经恢复,请重试。
此回答是运营回复的,之前已猜测为现网bug
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
边栏推荐
猜你喜欢
MySQL:意向共享锁和意向排它锁 | 死锁 | 锁的优化
MySQL: redo log log - notes for personal use
Alibaba Cloud Tianchi Contest Question (Machine Learning) - Prediction of Industrial Steam Volume (Complete Code)
2022年安全员-A证特种作业证考试题库及在线模拟考试
关于sys.path.append(‘..‘)失效
337. Robbery III
【OpenCV】-查找并绘制轮廓
学习笔记_numpy图片基本操作_自用
软件质效领航者 | 优秀案例•国金证券DevOps建设项目
数量遗传学遗传力计算1:亲子回归方法
随机推荐
必须指定GDAL API版本。提供一个路径使用GDAL_CONFIG gdal-config环境
浙江DAMA-CDGA/CDGP数据治理认证招生简章
2022高处安装、维护、拆除考试练习题及模拟考试
Integer multiple series
稳定性测试怎么做,这篇文章彻底讲透了!
2022 High-altitude installation, maintenance, and demolition exam practice questions and mock exams
【暑期每日一题】洛谷 P5724 【深基4.习5】求极差 / 最大跨度值
阿里云天池大赛赛题(机器学习)——天猫用户重复购买预测(完整代码)
ceph create pool, map, delete exercises
Construction and practice of full stack code test coverage and use case discovery system
整除性质1
MySQL:已提交读和可重复读的实现原理 | MVCC(多版本并发控制)——笔记自用
分布式数据库怎样才能“叫好又卖座”
2022 High Voltage Electrician Exam Questions and Answers
阿里云天池大赛赛题(机器学习)——O2O优惠券预测(完整代码)
BaseDexClassLoader的正确使用方式
MySQL: Implementation Principles of Submitted Read and Repeatable Read | MVCC (Multi-Version Concurrency Control) - Notes for Your Own Use
杰理之智能充电仓低电发码关机 触摸不开机【篇】
【暑期每日一题】洛谷 P1048 [NOIP2005 普及组] 采药
P1163 银行贷款