Вы должны использовать 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, вы можете обратиться к это