Как узнать версии Android и iOS при запуске приложения Xamarin.Forms? - PullRequest
0 голосов
/ 12 января 2020

Есть ли способ, которым я могу сделать это с помощью плагина, или мне нужно написать какой-нибудь пользовательский рендерер?

Ответы [ 2 ]

2 голосов
/ 12 января 2020

использование Xamarin.Essentials

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

// Platform (Android)
var platform = DeviceInfo.Platform;
1 голос
/ 13 января 2020

Вы также можете использовать Xam.Plugin.DeviceInfo.

Xam.Plugin.DeviceInfo: https://www.nuget.org/packages/Xam.Plugin.DeviceInfo

Код: In App.cs

// The root page of your application
        MainPage = new ContentPage
        {
            Content = new StackLayout
            {
                Padding = 50,
                VerticalOptions = LayoutOptions.Center,
                Children = {
                      new Label{ Text = "Id: " + CrossDeviceInfo.Current.Id},
                      new Label{ Text = "Model: " + CrossDeviceInfo.Current.Model},
                      new Label{ Text = "Platform: " + CrossDeviceInfo.Current.Platform},
                      new Label{ Text = "Version: " + CrossDeviceInfo.Current.Version},
                }
            }
        };

enter image description here

Вы можете скачать исходный код по ссылке для справки. https://github.com/jamesmontemagno/DeviceInfoPlugin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...