[发明专利]安卓系统下检测通知功能被屏蔽的方法、装置及计算设备有效
申请号: | 201710056187.0 | 申请日: | 2017-01-25 |
公开(公告)号: | CN106886407B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 蔡灿;张嘉俊 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;H04L29/08 |
代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 张阳 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 检测 通知 功能 屏蔽 方法 装置 计算 设备 | ||
本发明公开了一种安卓系统下检测通知功能被屏蔽的方法、装置及计算设备,其中所述方法包括:构造用于向显示屏推送的通知,通知被构造为不可见;在通知被阻止在显示屏上显示的情况下,提示通知功能被屏蔽。由此可以根据构造的通知无法在显示屏上显示来判定通知功能被屏蔽,并提示或引导用户进行相应的操作。所述通知被构造为不可见,以确保该检测方法对用户透明。
技术领域
本发明涉及安卓技术领域,特别是涉及安卓系统下检测通知功能被屏蔽的方法、装置及计算设备。
背景技术
由于安卓应用繁多且质量参差不齐,某些应用会频繁的推送通知消息,而这些通知消息对于用户而言多是无用消息或广告消息,导致用户体验下降。因此安卓系统还提供了屏蔽应用通知消息的功能供用户选择性使用,并且许多厂商在深度定制安卓系统时直接默认屏蔽了第三方应用的消息权限。
在应用通知消息被屏蔽的情况下,应用无法推送通知消息,或者无法在用户操作应用界面时弹出通知给予用户相关的消息反馈,导致用户与应用的交互体验变差。例如,后台推送应用自更新的通知栏消息被屏蔽时,用户无法及时体验最新版本;后台推送运营活动的通知栏消息被屏蔽时,用户无法及时知晓或参与活动;用户使用下载等核心功能,如果下载结果通知消息被屏蔽,则在下载出现异常时,应用无法弹出消息提示告知用户原因,用户可能感到迷茫,影响用户体验等等。
由此需要一种能够检测安卓系统下通知功能是否被屏蔽的方案。
发明内容
本发明主要解决的目的在于提供一种能够检测安卓系统下通知功能是否被屏蔽的方法、装置及计算设备。
根据本发明的一个方面,提供了一种安卓系统下检测通知功能被屏蔽的方法,包括:构造用于向显示屏推送的通知,其中通知被构造为不可见;以及在判定通知被阻止在显示屏上显示的情况下,提示通知功能被屏蔽。
由此,可以根据构造的通知无法在显示屏上显示来判定通知功能被屏蔽,并提示或引导用户进行相应的操作。
优选地,通知功能可以是如下至少之一:在通知栏里展示通知内容;以及在弹出框中展示通知内容。
由此本发明可以对安卓系统包括的通知栏里的通知(Notification)和弹出后会自动消失的吐司(Toast)两种通知功能是否被屏蔽进行检测。相应地,可以针对不同的通知功能构造不同的通知,提示通知功能被屏蔽也可以是针对不同的通知进行的。
优选地,通知被构造为不可见可以包括如下至少之一:通知被显示为大小不可见;通知被显示为透明不可见;以及通知被显示为颜色不可见。
其中“不可见”包括不易被察觉,例如(人类感觉阈值之下的)大小足够小、足够透明、颜色与背景色足够相似等等的通知,由此在检测过程中保持对用户透明。
优选地,通知可以是弹出框通知,并且判定通知被阻止在显示屏上显示包括:通过监听onAttachedToWindow事件进行判定。由此可以通过简单的事件监听来判断通知功能是否被屏蔽。进一步地,判定通知被阻止在显示屏上显示还可以包括:在调用API展示弹出框通知达预定时间后监听onAttachedToWindow事件。
优选地,提示通知功能被屏蔽可以包括如下至少之一:跳转至通知权限设置界面;以及弹出对话框或提示框。由此方便用户对屏蔽进行相应的取消或设置。
优选地,该方法还可以包括:在判定通知未被阻止在显示屏上显示的情况下,指示通知功能未被屏蔽。
根据本发明的另一个方面,还提供了一种安卓系统下检测通知功能被屏蔽的装置,包括:通知构造单元,构造用于向显示屏推送的通知,其中通知被构造为不可见;屏蔽判定单元,用于判定通知是否被阻止在显示屏上显示;以及提示单元,用于在屏蔽判定单元判定通知被阻止在显示屏上显示的情况下,提示通知功能被屏蔽。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710056187.0/2.html,转载请声明来源钻瓜专利网。