Android应用程序可以通过阅读BUILD.MANUFACTURER和BUILD.MODEL来获取产品信息,但是当在ARC(chrome)上运行时,它们总是“铬”和“Chrome的App Runtime”。
动机:对于一个人在多个设备上使用的应用程序能够识别该人正在使用的设备模型非常有用,因此您可以例如。告诉他们一些数据或动作来自他们的“Nexus 7”或他们的“Acer Chromebook C910”。在尝试解决一个不起眼的问题时,它也很有用,可以了解它正在发生的产品。同样,虽然不建议这样做,但有时识别用于特殊处理该设备特性的模型很有用。
理论上,可以采用一些静态硬件特性的哈希值并将其用作产品的签名,但我认为这很难做到。如果有人这样做了,我很想知道他们使用了什么api。
答案 0 :(得分:0)
我认为ARC目前没有替代BUILD.MANUFACTURER和BUILD.MODEL。
我认为它应该在技术上可行 - 我知道这些信息可供Windows应用程序使用,我相信它来自BIOS,所以理论上我认为它也可以在Mac,Linux和Chrome OS上使用。 / p>
我将其作为Chromium issue here提交。