【发布时间】:2021-04-28 09:45:35
【问题描述】:
SO中有很多华为图标徽章相关的帖子,比如How to show App Icon Badge Numbers on Huawei,我看过the official document of Badges。
我觉得官方文档已经够好了,我就是想知道如何自动测试呢?
例如,如果团队中的一位工程师错误配置了徽章相关的 SDK 文件,客户的华为手机仍然可以推送通知,但徽章编号可能不显示。
我相信图像分类技术会有所帮助,例如,我们可以通过以下方式对其进行自动测试:
- 安装应用并通过adb shell命令+uiautomator登录应用
- 返回主屏幕以查看图标
- 从后端服务器推送通知。
- 对手机进行屏幕截图,并使用一些深度学习技术图像分类来验证手机上是否有徽章编号。
在这些步骤中测试它可能不是最好的方法,我想知道是否有任何本地 API 来获取徽章编号?
【问题讨论】:
-
我不太确定,您想获取徽章显示的通知数量,还是根本不显示徽章?无论如何忘记机器学习,它不会解决任何问题。
-
@Nicolas 我只是想知道是否显示了徽章,但如果我们能获取徽章显示的数字会更好。
标签: android android-espresso huawei-mobile-services huawei-developers