唯一的设备标识符。保证在所有设备中唯一无二(只读)。
iOS:使用 UIDevice.identifierForVendor 生成唯一的设备标识符。
macOS:使用 kIOPlatformUUIDKey 生成唯一的设备标识符。
Android: SystemInfo.deviceUniqueIdentifier 始终返回 ANDROID_ID 的 md5 值。(参见 https://android-docs.cn/reference/android/provider/Settings.Secure.html#ANDROID_ID)。请注意,自 Android 8.0 (API 级别 26) 开始,ANDROID_ID 取决于应用签名密钥。这意味着“未签名”版本(默认情况下使用调试密钥签名)的值与已签名版本(使用播放器设置中提供的密钥签名)不同。此外,在允许 Google Play 签名您的应用时,使用上传密钥本地签名的应用与 Google Play 下载、使用“最终”密钥签名的应用在测试中具有不同的值。
Windows 应用商店应用:如果“电脑设置 -> 隐私 -> 允许应用使用我的广告 ID 跨应用提供体验(关闭此选项将重置您的 ID)”中的选项处于禁用状态,Unity 将使用 AdvertisingManager::AdvertisingId 返回唯一的设备标识符,将回退为 HardwareIdentification::GetPackageSpecificToken().Id。
Windows 独立版:返回从电脑系统硬件类别获取的字符串组合的哈希值(https://msdn.microsoft.com/en-us/library/windows/desktop/aa389273(v=vs.85).aspx)
Win32_BaseBoard::SerialNumber
Win32_BIOS::SerialNumber
Win32_Processor::UniqueId
Win32_DiskDrive::SerialNumber
Win32_OperatingSystem::SerialNumber
在不支持此属性的平台上,将返回 SystemInfo.unsupportedIdentifier。