首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

满足 Google Play 目标 API 等级 (targetSdkLevel) 的要求

本文重点说明了开发者在更新目标 API 中应该注意的几个事项,从而满足 Google Play 的要求。...应用的 UI 流必须提供相应可供性向用户请求这些权限; - 但凡可能,您的应用要准备好应对权限请求被的情况。譬如说,如果某个用户拒绝您的应用访问设备 GPS,应用须通过其它方法继续运行。...有关处理后台事件详情,请阅读JobSechduler API 文档; ·· 后台位置限制; ·· 后台运行的应用访问位置数据受限; 支持 Google Play 服务的设备可以通过...请将您的 appGoogle Cloud Messaging (GCM) 迁移至 Firebase Cloud Messaging 最新版本; 使用高级窗口管理: - Declare Restricted...; ·· 消除所有后台服务依赖; - 设置您的应用进入待机模式: ·· 测试任何触发 Firebase Cloud Messaging 消息的用例; ·· 测试任何需要使用闹钟的用例;

8.6K30

Android 11 开发者常见问题 | FAQ・第一期

权限 01 Q: 对于厂商自定义权限没有采用 Google权限设计方式,导致应用开发各种兼容问题,是否考虑让厂商统一?...比如浮窗权限 (甚至影响 Toast 的使用),应用列表获取权限,各种 Google 没有定义的 sensor 权限。...如果进程是后台进程,应用需要有后台定位权限才可获取位置信息。...针对一些特殊情况会有针对处理,比如应用在后台但开启前台服务,通过一个持续性的通知让用户感知其在后台运行,在这种情况下我们会认为该应用是前台应用,那么应用有前台定位权限就可获取位置信息。...如果应用使用了黑名单中的接口,运行时可能会有异常从而导致应用无法正常使用,那么 Google Play 是会拒绝上架的。

2.1K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Google Play 政策更新提醒与重点解读 | 2021 年 4 月

    如果您的应用需要使用位置权限控制的设备位置数据,不妨了解位置权限政策。 查看 后台位置信息获取权限核对清单,检查代码中是否包含任何可能会获取位置信息的内容。...如果您的应用可以在不请求获取任何位置数据的情况下实现其用途,请勿请求位置权限。 检查应用内披露声明,向用户解释您的应用将如何使用位置信息。务必确保先显示这种披露声明,再触发需要位置权限的功能。...检查您的商品详情,确保用户能够合理猜测出您的应用将一直使用他们的位置数据。 从 2021 年第 1 季度起,对于 Play 商店中所有违反新的后台位置信息获取权限政策的应用,我们已开始进行处置。...隐私权政策以及任何形式的应用内披露声明必须详尽地说明您的应用如何访问、收集、使用和分享用户数据。...开发者应在 Google Play 管理中心提交权限声明表单,以获得有关这款应用能否使用这项权限的反馈。

    97420

    Android 绿色应用公约

    由于Android系统仅仅将其显示为『读取手机状态和身份』,使得大部分用户在应用请求此项权限时虽然困惑,但仍未意识到授予这个权限背后存在的安全隐患。...按照Google在Project Volta中的粗略测算,设备每1秒钟的活跃工作会让待机时间损失大约2分钟。大部分应用的后台周期性任务往往以网络访问为主,通常会持续数秒至数十秒(甚至超过1分钟)。...如果应用仍需兼容Android 4.4以下的系统版本,请使用前述版本限定的方式声明外部存储的读写权限。 原因:外部存储通常是用户私人照片、视频的保存位置,涉及用户的敏感隐私。...除文件管理类工具,应尽可能避免使用权限。...由于众所周知的因素,Google Play在国内的Android应用分发渠道中并未获得主导地位,但这并不妨碍应用开发者应将应用上架Google Play的重要性。

    1.4K60

    Google Play】应用 “更新被“ 后续处理 ( 上传新版本后 , 一定要停用被的版本, 才可以通过审核 | 停用被的版本 | 送审 )

    Google Play 上架完整流程 系列文章目录 【Google Play】创建 Google 开发者账号 ( 注册邮箱账号 | 创建开发者账号 ) 【Google Play】创建并设置应用 ( 访问权限...| 内容分级 | 受众群体 | 类别及联系方式 | 商品详情 ) 【Google PlayApp Bundle 使用详解 ( 简介 | 应用内更新 | 即时更新 | 灵活更新 ) 【Google...PlayApp Bundle 使用详解 ( 按条件分发 | 国家地区 | SDK 版本 | 设备功能 | 按需分发 | 资源分发 ) 【Google PlayApp Bundle 使用详解 ( 应用模块化...【错误记录】Google Play 上架报错 ( 您还没有为此轨道选择任何国家或地区。...】管理目标受众群体 ( 加入“亲子同乐计划“ 由于政策原因 “更新被“ 后的处理 ) 【错误记录】Google Play 上架报错 ( 我们检测到您的应用程序包含未经认证的广告SDK或未经批准用于儿童导向服务的

    3.1K20

    Google Play】正式版上架流程 ( 创建版本 | 设置国家地区 | 发布正式版 )

    Google Play 上架完整流程 系列文章目录 【Google Play】创建 Google 开发者账号 ( 注册邮箱账号 | 创建开发者账号 ) 【Google Play】创建并设置应用 ( 访问权限...| 内容分级 | 受众群体 | 类别及联系方式 | 商品详情 ) 【Google PlayApp Bundle 使用详解 ( 简介 | 应用内更新 | 即时更新 | 灵活更新 ) 【Google...PlayApp Bundle 使用详解 ( 按条件分发 | 国家地区 | SDK 版本 | 设备功能 | 按需分发 | 资源分发 ) 【Google PlayApp Bundle 使用详解 ( 应用模块化...【错误记录】Google Play 上架报错 ( 您还没有为此轨道选择任何国家或地区。...】管理目标受众群体 ( 加入“亲子同乐计划“ 由于政策原因 “更新被“ 后的处理 ) 【错误记录】Google Play 上架报错 ( 我们检测到您的应用程序包含未经认证的广告SDK或未经批准用于儿童导向服务的

    5.4K40

    Android 11 应用兼容性适配,看这篇就够了

    Google正在更新 Google Play 政策,以确保应用只在其真正需要获取位置信息时才请求授权。...1.3适配指导 应用申请位置信息、麦克风或摄像头相关的权限后,如在后台访问相关的敏感数据,需要确保权限不会被系统撤销的情况下执行相应的功能。...在应用安装到设备上后,如果用户在使用过程中对某个特定权限绝了两次,则表示其希望“不再询问”相应权限组的权限。...权限申请的最佳实践:https://developer.android.google.cn/training/permissions/requesting 2.3后台位置访问 1背景 Android...QUERY_ALL_PACKAGES权限等级为normal,app申请即可获得。但是,Google Play上架应用时会检测并限制该权限使用

    12.5K42

    Google Play】管理目标受众群体 ( 加入“亲子同乐计划“ 由于政策原因 “更新被“ 后的处理 )

    Google Play 上架完整流程 系列文章目录 【Google Play】创建 Google 开发者账号 ( 注册邮箱账号 | 创建开发者账号 ) 【Google Play】创建并设置应用 ( 访问权限...| 内容分级 | 受众群体 | 类别及联系方式 | 商品详情 ) 【Google PlayApp Bundle 使用详解 ( 简介 | 应用内更新 | 即时更新 | 灵活更新 ) 【Google...PlayApp Bundle 使用详解 ( 按条件分发 | 国家地区 | SDK 版本 | 设备功能 | 按需分发 | 资源分发 ) 【Google PlayApp Bundle 使用详解 ( 应用模块化...管理目标受众群体 ( 加入“亲子同乐计划“ 由于政策原因 “更新被“ 后的处理 ) ---- 文章目录 Google Play 上架完整流程 系列文章目录 一、更新被的情况 二、分析 "包含未经认证的广告...发布状态:已拒绝 由于违反策略,您的应用已被拒绝且未发布。如果您提交了更新,您的应用程序的早期版本仍然可以在Google Play使用

    3.2K20

    App Store上架审核过程中常见问题整理

    问题:第三方登录、支付、分享未安装应用,提示下载被 这个问题其实被的原因有两种,第一种是未安装应用没有任何提示,这种情况下相当于应用有无效的按钮所以会被;第二种是提示下载对应的第三方 App,这也是苹果所不允许的...问题:使用后台定位被 关于位置服务苹果的审核条款原文如下: 使用位置服务的应用程序必须提供和位置服务直接相关的功能。...3.应用确实需要使用后台定位,比如打车类软件,但是应用中却没有任何界面展示这些定位数据。...问题:info.plist 权限配置被 iOS 10 之后如果需要调用相机,蓝牙等设备时,需要在 info.plist 文件中进行相应的配置,否则应用会直接崩溃,在 iOS 10 之前则是无法访问。...另外,如果在 info.plist 中调用了配置了权限在应用中却没有使用到也是会被的。 解决方案: 一定要注意自己的 App使用中用到了哪些权限,不要添加无用的权限,也不要缺少必要的权限

    2.9K40

    谷歌重拳打击恶意软件,去年共封禁33.3万不良账户

    使 SoC 级缺陷更难被利用 扩展 SDK 索引(现已覆盖 600 万个应用程序),帮助开发人员为其项目选择安全的 SDK 除了封禁了近 230 万个应用和暂停 33.3 万个违规发布商之外,谷歌还拒绝了...20 万个无正当理由请求访问短信内容和后台位置数据等风险权限的应用提交请求。...谷歌表示,这一举措直接影响了 Google Play 上可用的 79万应用程序,这意味着可能有数千万甚至更多用户。...就在上个月,研究人员在 Google Play 上发现了 17 个「免费」VPN 应用程序,这些应用程序使用恶意货币化 SDK,劫持 Android 设备充当不知情的住宅代理,可能用于网络犯罪和购物机器人...同时,广大用户也应定期检查设备上的 Play 保护机制是否处于活动状态,定期检查后台电源和数据消耗以识别可疑进程,并移除授予应用核心功能不需要的权限

    13110

    聚焦 Android 11 : 隐私和安全

    后台位置 在 Android 10 中,我们添加了后台位置使用情况提醒,以便用户定期查看应用使用此敏感数据的情况。...用户收到并处理提醒时,在超过 75% 的情况下会降低应用的位置权限级别,或拒绝授予权限。此外,绝大部分要求在后台访问位置的应用用例都是不正当的。...在 Android 11 中,用户将无法再通过运行时提示授予后台位置权限,相反,该权限将需要通过更审慎的操作来授予。如果您的应用需要在后台访问位置,系统将确保该应用首先请求在前台访问位置。...然后,该应用会单独向系统发送权限请求,随后系统会将用户带到 "设置" 中以完成权限授予,从而升级该应用权限,使其能够在后台访问位置。...我们曾在 2 月发布《更加安全透明的用户位置访问》,即 Google Play 开发者需要获得批准,其应用才能在后台访问用户位置,以避免位置数据被滥用。

    1.3K30

    API level targeting to 28,准备好了吗?

    Google Play的目标API级别要求:Google Play 要求新应用(自2019年8月1日起)和应用更新(自2019年11月1日起)将目标API级别至少设为28(至少为Android9.0)。...白名单(Whitelist) 此列表中的接口已在 Android 框架软件包索引中正式记录,它们是受支持的接口,没有任何访问限制,可以自由使用。 (2)....处理 由于FOREGROUND_SERVICE权限只是普通权限,因此开发者只需在AndroidManifest.xml中注册此权限即可,系统会自动对此权限进行授权: <uses-permission...6.4 后台对传感器的访问受限 说明 Android9 限制后台应用访问用户输入和传感器数据的能力。...测试 例如地图项目:测试覆盖后台导航,后台录音(如唤醒)等 6.5 限制访问 Wi-Fi 位置和连接信息 在Android 9 中,应用进行 Wi-Fi 扫描的权限要求比之前的版本更严格。

    1.3K20

    Android 13运行时权限变更一览

    但是我在官方文档上没有找到对此的任何说明,所以在编写代码时请不要基于此行为去做任何的业务逻辑,因为权限Google是随时都可能调整的,我们还是应该按照自己的业务需求,按需申请权限才对。...去年,Google在Android 12当中新增了几个蓝牙相关的运行时权限。原因是因为当开发者去访问一些蓝牙相关的接口时,却需要申请地理位置权限才行,这就让一些对隐私敏感的用户非常反感。...和蓝牙类似,当开发者去访问一些WIFI相关的接口时,如热点、WIFI直连、WIFI RTT等,也需要申请地理位置权限才行。...这其实也是一个历史遗留问题,用户肯定无法理解为什么使用一些WIFI功能时却需要授权地理位置权限。...这个设定有点像当初Android 10增加后台获取地理位置权限的设定。 好了,以上就是Android 13运行时权限变更一览,希望对大家有所帮助。

    3.7K30

    Android11 (API30)适配

    Google正在更新 Google Play 政策,以确保应用只在其真正需要获取位置信息时才请求授权。...1.3适配指导 应用申请位置信息、麦克风或摄像头相关的权限后,如在后台访问相关的敏感数据,需要确保权限不会被系统撤销的情况下执行相应的功能。...在应用安装到设备上后,如果用户在使用过程中对某个特定权限绝了两次,则表示其希望“不再询问”相应权限组的权限。...权限申请的最佳实践:https://developer.android.google.cn/training/permissions/requesting 2.3后台位置访问 1背景 Android 11...QUERY_ALL_PACKAGES权限等级为normal,app申请即可获得。但是,Google Play上架应用时会检测并限制该权限使用

    7.8K11

    google官方推荐的隐私最佳实践!

    如果您的应用是在 Google Play 上分发的,Android Vitals 会显示拒绝授予应用请求的权限的用户所占的百分比。请使用此数据重新评估所需权限被拒绝最多的功能的设计。...如果您的应用可以在不请求访问任何位置数据的情况下实现其用途,请勿请求位置权限。 如果您的应用需要通过蓝牙或 WLAN 将用户的设备与附近的设备配对,请使用不需要位置权限的配套设备管理器。...如果您的应用需要在后台访问位置信息(例如在实现地理围栏时),请确保这种访问使用应用的核心功能起到至关重要的作用,并且采用一种让用户清楚知道的方式完成。详细了解使用后台位置信息的注意事项。...用安全的方式处理数据 注意:您可以在 Google Play 开发者政策中心的用户数据文章页上详细了解什么是敏感数据。 用透明、安全的方式处理敏感数据。...这是一项针对 Google Play 中应用的规定。始终尊重用户针对广告跟踪的个性化偏好设置。 对于绝大多数非广告用例,使用作用域仅限于应用的私密存储全局唯一 ID (GUID)。

    1.1K20

    AndroidR兼容性适配指南

    str = "/sdcard/Download/PXL_20221116_120102566.jpg"//可访问 //如果您没有任何与存储空间相关的权限,您可以访问应用专属目录中的文件,并可使用...targetSdkVersion<30情况下,如果你之前就有判断过前台和后台位置权限,那就无需担心,没有什么需要适配。...此外,此元素还可帮助 Google Play 等应用商店评估应用为用户提供的隐私权和安全性。...这项来自 Google Play 的政策更新为需要 QUERY_ALL_PACKAGES 权限的应用提供了相关准则。...另外国外经过多次的app合规整改之后,我们大部分开发者只需要侧重的是来自后台的自定义消息框被屏蔽、APK签名方案V2、后台位置信息访问权限以及电话号码这些修改。

    2K20

    APP提交审核后被苹果掉的可能因素(转)

    3、游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系。 4、用到苹果的标志。(应用的设计和Apple的Logo风格太像了也会被) 5、网络功能不能正常访问。...13、技术支持地址写的微博地址,于是被拒绝了。原因是:不能将需要登陆才能访问的网址作为技术支持地址。 14、说我们的应用不该用App开发,应该用HTML5。...,改正后通过 39、一个第三方的应用,描述文字中有该网站的链接,进去网站后能找到付费链接,苹果说该网站有自己的支付方式,去除网址后通过 40、应用请求使用地理位置权限,但相关功能藏得比较深,Apple...56、使用GPS常驻后台服务,要我给出一个合适的理由,否则不往下审核,还好,解释一翻过去了。 57、出现“给我们五星好评”之类的文字。...61、google地图下面logo被一个UIView给遮挡了被。调整位置后ok 62、对不存在普遍比较标准的几类人进行比较和评判。不比人比动物后ok 63、上传通讯录没有通知。

    1.7K30

    隐私策略更新 | Android 11 应用兼容性适配

    事实上,Google Play 已经出台了相关政策限制不必要的后台位置访问。要检查您的应用可能在哪些地方从后台访问位置,请参阅:后台访问位置信息文档。...如果您的应用需要后台位置权限,比如地理围栏应用,请确保后台位置对您的功能设计是不可或缺的。 对于适用的应用,需要先申请前台位置权限,然后在稍晚些再申请后台位置权限。...Android 11 要求面向 API 级别为 30 的应用使用递增式位置权限请求。任何同时申请前台位置权限(无论是粗略位置还是精确位置)和后台位置权限的请求都会被忽略并且返回如下错误信息。...请注意在 requestPermissions() API 请求的任何其它非位置权限也会同时被忽略。...平台和 Google Play 服务为应用提供了一些其它的 标识符,提供各种唯一性、可重置性和有作用域限制的标识符,适用于各种不同的应用场景。更多请参阅:唯一标识符最佳做法。

    1.5K10

    APP上线被APPStore拒绝的各种原因

    3、游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系。 4、用到苹果的标志。(应用的设计和Apple的Logo风格太像了也会被) 5、网络功能不能正常访问。...11、娱乐分类App,拒绝理由:我们认为你的App不具有娱乐性。 12、你的软件不符合中国法律,还打电话来跟我说。(奶奶的,中国哪个法律说不可以FQ。) 13、技术支持地址写的微博地址,于是被拒绝了。...,改正后通过 39、一个第三方的应用,描述文字中有该网站的链接,进去网站后能找到付费链接,苹果说该网站有自己的支付方式,去除网址后通过 40、应用请求使用地理位置权限,但相关功能藏得比较深,Apple...56、使用GPS常驻后台服务,要我给出一个合适的理由,否则不往下审核,还好,解释一翻过去了。 57、出现“给我们五星好评”之类的文字。...61、google地图下面logo被一个UIView给遮挡了被。调整位置后ok 62、对不存在普遍比较标准的几类人进行比较和评判。不比人比动物后ok 63、上传通讯录没有通知。

    1.8K70
    领券