Xamarin iOS 平台 - 获取设备序列号方法 - iOS 8 或更高版本

Xamarin iOS Platform - Get Device Serial# Method - iOS 8 or Later

对于我们的项目,我们正在尝试使用 Xamarin 平台获取 iOS 设备的设备序列号。我们没有用于从 iOS 8 或更高版本检索设备序列号的直接 API。

我们遇到了一种解决方案,例如从 XCode 创建带有序列号实现的静态库。然后创建对象 c 静态库并将其绑定到 Xamarin.iOS 项目。

参考:What is the simplest way to retrieve the device serial number of an iOS device using MonoTouch?

是否有任何其他直接的方法来满足我们的要求?

问题中的link你post过时苹果不允许你立即获取设备序列号。

您可以尝试使用identifierForVendor作为唯一设备ID。

We had come across one solution like creating a static library from XCode with Serial Number implementation. Then create the object c static library and binding this to Xamarin.iOS project.

我想说的是,如果你在原生iOS中找到解决方案,那么你可以在Xamarin.iOS中解决。

您不需要创建 objective-c 静态库并将其绑定到 Xamarin.iOS 项目。