查看和限制应用的兼容设备

您只要向 Play 管理中心至少上传一个 APK,便可以查看可用设备的目录以及与您的应用兼容的设备。为了让您的应用尽可能触及更多设备用户,请定期检查支持设备列表和排除设备列表。

请注意,设备目录不适用于免安装应用。

查看应用的设备兼容性

如需查看您的应用支持的设备和排除的设备,请按以下步骤操作:

  1. 打开 Play 管理中心,然后转到设备目录页面(发布 > 覆盖面和设备 > 设备目录)。
    • 查看并接受服务条款(如果您尚未这样做)。
  2. 选择全部受支持已排除标签。
    • 如果要以 CSV 文件格式下载设备列表,请点击页面右侧附近的下载设备列表

《服务条款》详细信息

如需使用设备目录及其功能,请查看并接受《服务条款》。只有帐号所有者或具有全局“管理正式版 APK”权限的用户才能接受新条款。只要针对帐号中的某个应用接受了条款,便可继续为所有应用使用设备目录。

如果您没有接受《服务条款》:

  • 您将无法使用设备目录。
  • 您将无法从分发范围中排除设备。

设备列表格式

请注意,当您查看应用的设备列表时,一个设备可能与多个型号相关联。相关型号会被分组到同一设备名称下,并且您可以单独展开每个型号的详细信息。

按制造商或设备属性对列表进行排序或过滤

系统会显示按制造商排序的设备列表。除此之外,您还可以按以下方式查看列表:

  • 查看某个制造商的所有兼容设备:点击该制造商名称旁边的显示更多设备
  • 按制造商、设计名称或设备发布名称(例如 Nexus 6)搜索具体的设备:使用页面顶部的搜索栏。

设备和型号状态

支持状态

您会看到与应用相关联的所有启用的 APK 的相应支持状态。

由于您可能会将不同的 APK 发布到不同的发布渠道(正式版、Alpha 版、Beta 版、内部测试版),您还会看到每个发布渠道的相应状态。例如,如果应用的 Beta 版比正式版需要更多功能,那么您可能会注意到,正式版中支持的某个设备在 Beta 版中却不受支持。

支持

您的应用与该设备兼容。

部分支持

如果某个设备具有多个型号,而您的应用的清单条件只支持部分型号,系统便会显示此状态。

不支持

相应设备不支持您的应用所具有的某项功能或属性(例如,屏幕尺寸、SDK 等级等)。例如,某些设备可能未配备罗盘传感器。如果您的应用的核心功能必须使用罗盘传感器,那么该应用就与这些设备不兼容。

当应用与某个设备的所有关联型号都不兼容时,系统便会显示此状态。如果有部分型号支持您的应用,系统将会显示“部分支持”状态。

排除状态

当您在目录中排除设备型号时,您会看到相应型号的排除状态。设备排除是按应用(而不是版本或发布渠道)进行管理的。

排除

目录中已按规则排除或手动排除的设备。

部分排除

如果某个设备具有多个型号,而您已从自己的应用中排除该设备的部分型号,系统便会显示此状态。

未经认证的设备

如果某个设备未经认证,则表示该设备尚未经过 Google 的认证,并且 Google 没有相应的 Android 兼容性测试结果记录。

请注意:

  • 未经认证的设备可能不安全。
  • 未经认证的设备可能无法获取 Android 系统更新或应用更新。
  • 在未经认证的设备上,应用和功能可能无法正常运行。
  • 在未经认证的设备上,数据可能无法妥善备份。

应用兼容性提示

  • 系统会根据清单文件设置提供您应用的设备兼容性列表,并会定期更新。
  • 例如,如果您 APK 的清单文件规定屏幕尺寸为大屏幕,则支持的设备列表将包括能在 Google Play 上获取您的应用且屏幕尺寸符合要求的设备。
  • 应用的定价和分发范围页面上所列的国家/地区不会影响到应用的支持设备列表。

查看设备详细信息

只要您选择的设备在设备目录页面上有足够的数据,系统就会显示下列信息:

  • 安装该应用的有效设备数量(最近 30 天)
  • 累计平均评分
  • 收入(最近 30 天)
  • 技术属性(例如屏幕尺寸、设备类型、系统芯片、RAM 内存、CPU、ABI、GPU 和 SDK 等)

注意

  • 设备规范是由制造商提供,并且没有经过确认。
  • 对于未经过 Goolge 认证流程的设备,Google 拥有的相关数据有限。其中的一些设备虽未列入目录,但您可能还是会看到使用这些设备的用户。

将某些设备从应用的分发范围中排除

您可以设置规则,将相应设备从应用的 Google Play 分发范围中排除。用户在排除的设备上将无法从 Google Play 中看到或安装您的应用。设备排除设置并不能阻止用户以其他方式获取您的应用,例如通过其他分发渠道或旁加载。

注意:设备排除规则不适用于内部测试人员

按应用管理排除的设备

为了防止应用崩溃,您可以进行相关设置,让个别设备无法通过 Google Play 下载您的应用。手动进行此项更改可以为您的整个应用(而不能针对个别 app bundle)排除特定设备。

通过手动排除存在兼容性问题的设备,您可以为用户提供更好的体验。

排除设备

  1. 打开 Play 管理中心,然后转到设备目录页面(发布 > 覆盖面和设备 > 设备目录)。
  2. 选择相应的设备。
  3. 在屏幕顶部,选择排除

注意:要让特定制造商制造的所有设备都无法获取您的应用,您需要逐一排除这些设备。

按性能指标管理排除的设备

如果您想按性能指标排除设备,则可以根据 RAM 内存大小或系统芯片 (SoC) 创建定位规则。

如果添加到目录中的新设备符合排除条件,那么系统会自动向这些新设备应用定位规则。例如,如果您的应用需要占用大量的数据存储空间,您可以设置规则,排除 RAM 小于 512 MB 的设备。

注意:RAM 规则仅适用于具备 SDK 16 以上版本的设备,并且不适用于 Wear OS APK。RAM 规则依据的是设备的可用内存 (TotalMem),而不是标称内存。

设置规则

  1. 打开 Play 管理中心,然后转到设备目录页面(发布 > 覆盖面和设备 > 设备目录)。
    • 如果您的应用已发布,请依次选择版本管理 > 设备目录
  2. 选择“排除的设备”标签。
  3. 在“排除规则”旁边,选择管理排除规则

  4. 选择“排除符合以下任一规则的设备”下的下拉菜单。
  5. 选择 RAM 或系统芯片。
    • 如需添加多条规则,请选择或者按钮。系统会随即显示另一个选择器。
    • 如需移除某条规则,请选择“取消”图标
    • 如需详细了解 SafetyNet 排除规则,请访问 Android 开发者网站
  6. 查看屏幕底部显示的设备列表。
  7. 在确认您的规则定位到所需的设备列表后,保存您所做的更改。
根据 Play Integrity API 响应管理排除的设备

您可以根据某些设备对 Google Play 的 Play Integrity API 响应,将相应设备从您的应用的分发范围中排除。通过排除不符合设备完整性要求的设备,您可以减少将应用分发到有风险的设备(例如已启用 root 权限或已破解的设备)、模拟器和未知环境。

重要提示:设备排除设置无需您的应用中集成 Play Integrity API,它基于 Play 商店应用通过调用 Play Integrity API 本身所收到的最新设备完整性判定。

您可以采用以下三种 Integrity API 设备排除选项:

  • 不排除:不根据 Integrity API 排除任何设备。
  • 仅排除未通过基本完整性测试的设备:排除不满足基本完整性要求的不可信设备。
  • 排除所有未通过设备测试的设备:排除不满足设备完整性要求的不可信设备。
 

提示:您可以在 Android 开发者网站的 Play Integrity API 文档中查找基本完整性和设备完整性的定义。

您可以基于 Play Integrity API 在设备目录中设置设备排除规则,方法如下:

  1. 打开 Play 管理中心,然后转到设备目录页面(发布 > 覆盖面和设备 > 设备目录)。
  2. 选择排除的设备标签页。
  3. 在“排除规则”旁边,选择管理排除规则
  4. 在“Play Integrity API”旁边,选择是否要根据 Integrity API 响应将设备从应用的分发范围中排除。用户在排除的设备上将无法从 Google Play 中看到或安装您的应用。
  5. 保存您的更改。

提示:设备排除设置并不能阻止用户以其他方式获取您的应用,例如通过其他分发渠道或旁加载;因此请考虑在应用中集成 Play Integrity API 以在运行时保护该应用。

如果您在应用中使用 Play Integrity API 在运行时保护应用,还可以直接从“Integrity API”标签页中更新此排除规则:

  1. 打开 Play 管理中心,然后转到应用完整性页面(发布 > 设置 > 应用完整性)。
  2. 选择 Integrity API 标签页。
  3. 在“设备排除”旁边,选择是否要根据 Integrity API 响应将设备从应用的分发范围中排除。用户在排除的设备上将无法从 Google Play 中看到或安装您的应用。
  4. 保存您的更改。
根据 Android Go 兼容性管理排除的设备

您可以根据与 Android(Go 版本)的兼容性,使某些设备无法获取您的应用。

Android(Go 版本)详情

Android(Go 版本)可在搭载 Android 8.1(API 级别 27)或更高版本且 RAM 大小不超过 1GB 的入门级设备上提供优化的 Android 体验。了解如何针对搭载 Android(Go 版本)的设备优化您的应用

针对 Android(Go 版本)设置设备排除规则

  1. 打开 Play 管理中心,然后转到设备目录页面(发布 > 覆盖面和设备 > 设备目录)。
  2. 选择排除的设备标签页。
  3. 在“排除规则”旁边,选择管理排除规则

  4. 在“Android Go 排除规则”旁边,选择以下任一选项:
    • Android Go 排除规则
      • 不排除 Android Go 设备:默认情况下,此选项处于选中状态。
      • 排除 Android Go 设备:阻止搭载 Android Oreo(Go 版本)的设备通过 Google Play 安装您的应用。
该内容对您有帮助吗?
您有什么改进建议?

需要更多帮助?

登录可获取更多支持选项,以便快速解决您的问题

搜索
清除搜索查询
关闭搜索框
Google 应用
主菜单
搜索支持中心
true
92637
false
false