搜索
分发文档
应用分发
游戏分发
电视应用分发
快应用分发
快游戏分发
服务分发
内容分发
分发文档/应用分发/生态政策/特殊规范/“粘性广播权限”检测标准
“粘性广播权限”检测标准更新时间: 2024-10-18 11:22:01

本次政策于2024年5月15日进行公示,公示期14天。2024年5月30日起,小米应用商店将严格按照该标准陆续对库内应用巡查、对新增及更新应用检测,一旦发现风险问题将进行相关处置。

一、定义

粘性广播是一种特殊类型的广播,发送后仍会保留在系统消息容器中,接收者在广播发送后注册也可以收到此广播。(详情可参考《粘性广播》

二、总则

基于粘性广播的定义及特点,一般来说,粘性广播的使用可能会导致敏感数据泄露、数据遭到篡改、未经授权的访问以执行另一个应用的行为。而如需发送粘性广播,应用只需拥有 android.permission.BROADCAST_STICKY 权限即可。由于粘性广播API存在许多安全性相关的缺点,因此在 Android 5.0(API 级别 21)中已废弃,但依然有应用声明使用

为保障用户的隐私安全及数据安全,加强应用安全性,小米针对应用获取“粘性广播权限”(android.permission.BROADCAST_STICKY)的行为进行标准限定,制定《小米“粘性广播权限”检测标准》(以下简称:本标准),在小米设备上安装运行的应用应符合本标准要求,随着政策法规、行业规范等动态更新,小米也将定期对《小米“粘性广播权限”检测标准》进行更新。

三、原则

小米将依据本次《标准》对应用获取“粘性广播权限”(android.permission.BROADCAST_STICKY)的行为进行统一上架审核,应用上架后小米也将对其进行周期性检测,一旦发现与标准不符等滥用权限行为,将会采取包括但不限于驳回、限制更新、下架、账号封禁等处置措施。

四、范围

本标准适用于在小米设备上安装运行的应用,当应用具有获取“粘性广播权限”(android.permission.BROADCAST_STICKY)的行为,必须遵守以下标准要求。其中,获取“粘性广播权限”(android.permission.BROADCAST_STICKY)的行为包括但不限于申请、声明、使用上述权限。

五、应用审核标准

1、审核规则

本次《标准》主要针对申请以下权限的应用进行限定,请勿使用“粘性广播权限”(android.permission.BROADCAST_STICKY),包括但不限于对应用manifest文件中声明情况进行检测,若一旦发现,将会采取包括但不限于驳回、限制更新、下架、账号封禁等处置措施。

权限名称 权限级别 官方描述 具体解释 版本变更
android.permission.BROADCAST_STICKY normal 允许应用程序广播粘性意图。 这些广播的数据在完成后由系统保留,以便客户端可以快速检索该数据而无需等待下一次广播。 "android.permission.BROADCAST_STICKY "是一个用于允许 Android 应用程序发送粘性广播的权限。如果应用程序请求此权限,则它将能够发送一种持久广播,即使应用程序已经关闭或设备已重启。 API级别1引入;
API 级别 21(Android 5.0)废弃

2、涉及场景

本次《标准》所限定的应用场景范围包括不限于应用首次创建上架,应用更新等场景,若在检测过程中发现应用声明或使用上述权限,将采取相应处置措施。

场景 审核标准
应用首次上架 应用不得声明android.permission.BROADCAST_STICKY 权限,若检测出该权限,应用将会在审核时被驳回。
在架应用版本更新 应用不得声明android.permission.BROADCAST_STICKY 权限,若检测出该权限,则将采取包括但不限于应用审核驳回、限制更新等措施。

六、问题反馈

若您对小米审核处理结果及措施存在疑问或异议,可以通过下述流程进入人工客服进行问题反馈,或按格式提交邮件至developer@xiaomi.com,我们将会在3个工作日内给予答复;具体流程:

首先请您在人工客服或邮件标题处,输入“粘性广播权限+问题反馈”关键词,为了能快速全面的帮您核实应用问题,您需提供以下信息:

  • 包名+应用名称+版本号+APK链接
  • 申请原因/驳回原因/下架原因
  • 问题反馈详细内容
  • 如您有相关证明材料来证明申请/问题反馈内容的合法性、安全性和合理性,请一并附上(包括但不限于证明申请/权威机构的安全性报告,详细的法律法规标准等)
上一篇:应用商店“效率办公”类应用上架标准
下一篇:开发者站隐私政策
文档内容是否有帮助?
有帮助
无帮助