如何检测应用程序是否安装在物理设备与虚拟设备/仿真器上?

问题描述 投票:0回答:1

我正在开发一个应用程序,如果将其安装在虚拟设备(例如Genymotion,Bluestacks和其他类似的模拟器)上,则不授予其访问应用程序功能的权限非常重要

我尝试使用很少的标识符,例如设备ID,传感器,指纹等。但是,当与Bluestacks tweaker结合使用时,所有这些仿真器都将失败。 BS Tweak等将物理设备级别的值分配给这些标识符,即使在仿真器上也是如此。

因此,在解决此问题方面的任何帮助将不胜感激。。

android emulation genymotion bluestacks
1个回答
0
投票
如果为fingerprint,则为unknown;如果不是virtual machine,则为unknown,则为physical device
© www.soinside.com 2019 - 2024. All rights reserved.