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

How to get device serial number of an iOS using Xamarin forms

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

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

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

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

var id = UIDevice.CurrentDevice.IdentifierForVendor;