You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 8.0(Oreo)中ANDROID_ID按签名密钥隔离的特性验证问询

Android 8.0 下 ANDROID_ID 的行为变更实测分享

先给大家划重点,Android 8.0官方对ANDROID_ID的行为做了明确变更:

安装在Android 8.0设备上的应用,其ANDROID_ID值现在按应用签名密钥和用户进行作用域划分。ANDROID_ID值对于应用签名密钥、用户和设备的每一种组合都是唯一的。因此,同一设备上使用不同签名密钥的应用(即使是同一用户)将不再看到相同的ANDROID_ID。

为了验证这个变更是不是真的生效,我自己做了两个测试APK,拿Nexus 5X(系统版本8.0.0)做了实测,结果如下:

  • 用同一签名密钥打包的两个APK,在同一用户账号下获取到的ANDROID_ID完全相同
  • 用不同签名密钥打包的两个APK,哪怕是同一用户同一设备,获取到的ANDROID_ID完全不一样
  • 要是切换设备上的用户账号,同一个APK(同一签名)在不同用户下拿到的ANDROID_ID也有差异

内容的提问来源于stack exchange,提问作者Hey You

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 09:10:00