4

由于新的 Windows 11 支持 Android 应用程序,它也增加了应用程序回火的风险。我们如何防止我们的应用在 Windows 11 设备上运行?

4

2 回答 2

4

你采取了错误的方法。如果您担心应用的安全性,请安全地编写应用。限制它运行的操作系统无济于事。特别是因为你似乎认为它在 Windows 上比在 Android 上更受关注,所以任何人都可以构建自定义版本的开源操作系统,并且可以让 API 对应用程序撒谎。

于 2021-07-30T13:41:41.467 回答
2

签出Build.VERSION类,在那里你可以找到例如Build.VERSION.SDK_INT哪个是操作系统运行应用程序的API lvl (跨设备不同)。我很好奇它在 Windows 上返回了什么......也许你会在那里找到一些其他有用的变量,基于它你可以禁用你的应用程序 UI 和功能(我非常怀疑你可以阻止安装本身)

于 2021-07-30T13:32:19.030 回答