using TINK.Model.Device; using Xamarin.Essentials; using Xamarin.Forms; [assembly: Dependency(typeof(TINK.Droid.Model.Device.Device))] namespace TINK.Droid.Model.Device { public class Device : ISmartDevice { public string Manufacturer => DeviceInfo.Manufacturer; public string Model => DeviceInfo.Model; public string PlatformText => DeviceInfo.Platform.ToString(); public string VersionText => DeviceInfo.VersionString; /// Gets unitque device identifier. /// Gets the identifies specifying device. public string Identifier => Android.Provider.Settings.Secure.GetString(Android.App.Application.Context.ContentResolver, Android.Provider.Settings.Secure.AndroidId); } }