0

Android 应用程序可以通过读取 BUILD.MANUFACTURER 和 BUILD.MODEL 来获取产品信息,但在 ARC (chrome) 上运行时,这些始终是“chromium”和“App Runtime for Chrome”。

动机:对于一个人在多个设备上使用的应用程序,能够识别该人正在使用的设备型号很有用,因此您可以例如。告诉他们某些数据或操作来自他们的“Nexus 7”或“Acer Chromebook C910”。当试图解决一个晦涩的问题时,它也很有用,以了解它发生在什么产品上。同样,虽然不建议这样做,但有时确定一个模型以对该设备的特性进行特殊处理是有用的。

理论上,可以对一些静态硬件特征进行哈希处理并将其用作产品的签名,但我认为这很难做到。如果有人这样做,我很想知道他们使用了什么 api。

4

1 回答 1

0

我认为目前在 ARC 上没有 BUILD.MANUFACTURER 和 BUILD.MODEL 的替代品。

我认为这在技术上应该是可行的——我知道这些信息可用于 Windows 应用程序,并且我相信它来自 BIOS,所以理论上我认为它也可以在 Mac、Linux 和 Chrome OS 上使用。

我在这里将其作为 Chromium问题提交。

于 2015-04-15T16:20:19.893 回答