ios - 如何使用 Xamarin 表单获取 iOS 的设备序列号

标签 ios xamarin xamarin.forms xamarin.ios serial-number

有谁知道如何在 C# 中使用 xamarin 表单检索 ios 设备的序列号? 我正在尝试开发移动应用程序,因此我需要区分设备。

对于 xamarin 表单 Android 设备,我使用以下代码检索序列号:

Java.Lang.String serialnum = (Java.Lang.String)(get.Invoke(c, "gsm.sn1"));

最佳答案

该信息是用户私有(private)的,无法访问。 如果您需要以某种方式识别用户,可以使用 IdentifierForVendor 属性 - 这是基于 AppStore 开发人员的设备的唯一标识符。

var id = UIDevice.CurrentDevice.IdentifierForVendor;

关于ios - 如何使用 Xamarin 表单获取 iOS 的设备序列号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65826644/

相关文章:

ios - 使用 Swift 5 时出现 didFinishPickingMediaWithInfo 错误

sql - 我应该选择 Hiberlite 将 SQLite 集成到我的 Win/iOS 应用程序中吗?

c# - Sqlite.net async - 如何在 Xamarin 中使用?

xamarin - 汉堡包菜单 Xamarin Forms (MasterDetailPage)

c# - 更改焦点条目的边框颜色

c# - 当我尝试将全局样式应用于 Xamarin Forms 中的自定义 ContentView 时出现 NullReferenceException

ios - UIViewController 布局更改

ios - timedMetaData 值的编码错误

android - 无法启动应用程序

c# - iOS 应用程序 (Xamarin) 与 iOS XAML 应用程序 (Xamarin.Forms) 与跨平台之间有什么区别