运行 Xamarin.Forms 应用程序时如何找出 Android 和 iOS 版本?

Ala*_*an2 3 xamarin xamarin.forms

有没有办法用插件来做到这一点,或者我是否需要编写某种自定义渲染器?

Jas*_*son 5

使用Xamarin.Essentials

// Operating System Version Number (7.0)
var version = DeviceInfo.VersionString;

// Platform (Android)
var platform = DeviceInfo.Platform;
Run Code Online (Sandbox Code Playgroud)

  • 如果有人想比较版本,可以使用 `if (DeviceInfo.Version.Major >= 11) { // .... }` (2认同)