android - 由于可访问权限,应用已从 PlayStore 中删除
问题描述
由于以下违反政策,Google 已删除该应用
政策:请求无障碍服务的应用只能用于帮助残障用户使用 Android 设备和应用。
如果您尚未这样做,则必须向用户解释您的应用如何使用“android.permission.BIND_ACCESSIBILITY_SERVICE”来帮助残障用户使用 Android 设备和应用。未能在 30 天内满足此要求的应用可能会从 Google Play 下架
PlayStore上很少有应用程序(Kaspersky Mobile Antivirus、Avast Mobile Security)使用访问权限,他们如何能够在不违反 Google 政策的情况下这样做?
解决方案
在此规则之前,Play 商店中有不少应用程序将无障碍服务的功能用于可疑目的。除非您直接与 Google 交谈,否则如果您的应用绑定为无障碍服务并且不为残障用户提供任何好处,则它将被删除/不会通过审核流程。
无障碍服务可以做很多邪恶的事情:
- 阅读屏幕内容
- 代表用户执行操作(单击事物)
- 在编辑框中输入文本
- 强制返回主屏幕
- 捕捉击键
- 等等
因此,不知名/不被信任且不为残障用户提供服务的公司将很难解决这个问题。严格来说,卡巴斯基和 Avast 并没有为残疾用户提供任何特别的好处,但是,它们显然不在 Google 以该规则的“精神”为目标的应用程序的范围内。他们已经明确联系了 Google,并讨论了他们如何通过 Accessibility API 提供价值,并且 Google 认为这些应用程序是可以接受的。
与高级应用审阅者快速交谈以展示您如何使用辅助功能服务权限可能会帮助您解决这个问题,但可能不会。与某人交谈当然值得。由于 AntiVirus 已被允许通过,尽管没有遵守法律条文,谷歌显然愿意在这一点上屈服。多远以及你是否会得到同样程度的信任……我想这要你自己去了解。
推荐阅读
- reactjs - 类型注解只能在 TypeScript files.ts(8010) - React tsx 文件中使用
- google-cloud-platform - 将文件从 GCP 存储桶复制到 Container-Optimized OS
- python - 将两个复杂输入值的加法分配给python中的变量
- c# - StreamReader 添加不需要的反斜杠
- java - 将 Instant 转换为 ISO8601 日期格式在 Spring Boot 中不起作用
- sql - 如何匹配和组合两个表值函数
- amazon-web-services - 将 golang 服务器应用程序移植到 aws lambda + api 网关
- react-native - KeyboardAvoidingView 自己增加空间
- php - 删除 PHP/Oracle 上的记录不起作用
- python - 导入 CV2 时收到来自 lingnutls/'Hogweed' 的错误