Получить серийный номер устройства с помощью форм Xamarin - PullRequest
0 голосов
/ 15 апреля 2020

Кто-нибудь знает, как получить серийный номер устройства с помощью форм xamarin в C#?

Я много исследовал и пробовал некоторые, но не смог заставить его работать.

Я пытаясь разработать мобильное приложение и опубликовать sh на планшетах для тестирования, поэтому мне нужно было бы разграничить устройства, или у кого-нибудь есть другие альтернативы, которыми можно поделиться?

1 Ответ

0 голосов
/ 15 апреля 2020

Вы должны использовать DependencyService , чтобы получить его для каждой платформы.

Для android Android.Provider.Settings.Secure.GetString(Android.App.Application.Context.ContentResolver, Android.Provider.Settings.Secure.AndroidId);

Для ios

вы могли бы обратитесь к blog или при необходимости сохраните IdentifierForVendor, например, в своем AppDelegate и верните это значение в свой класс IOSDevice (используя имя в записи блога). используйте UIDevice.CurrentDevice.IdentifierForVendor.ToString() для получения идентификатора устройства на iOS.

Обновление :

с iOS 8, мы не можем получить серийный номер нашего iDevice напрямую , если вы хотите получить его, вы можете следовать это

Для Android, вы можете обратиться к это

...