对于我们的项目,我们正在尝试使用 Xamarin 平台获取 iOS 设备的设备序列号。我们没有用于从 iOS 8 或更高版本检索设备序列号的直接 API。
我们遇到了一种解决方案,例如从 XCode 创建一个带有序列号实现的静态库。然后创建对象 c 静态库并将其绑定到 Xamarin.iOS 项目。
参考:使用 MonoTouch 检索 iOS 设备的设备序列号的最简单方法是什么?
有没有其他直接的方法来完成我们的要求?
对于我们的项目,我们正在尝试使用 Xamarin 平台获取 iOS 设备的设备序列号。我们没有用于从 iOS 8 或更高版本检索设备序列号的直接 API。
我们遇到了一种解决方案,例如从 XCode 创建一个带有序列号实现的静态库。然后创建对象 c 静态库并将其绑定到 Xamarin.iOS 项目。
参考:使用 MonoTouch 检索 iOS 设备的设备序列号的最简单方法是什么?
有没有其他直接的方法来完成我们的要求?
您在问题中发布的链接已过期,Apple目前不允许您获取设备序列号。
您可以尝试使用identifierForVendor作为唯一设备 ID。
我们遇到了一种解决方案,例如从 XCode 创建一个带有序列号实现的静态库。然后创建对象 c 静态库并将其绑定到 Xamarin.iOS 项目。
我想说的是,如果你在原生 iOS 中找到了解决方案,那么你可以在 Xamarin.iOS 中做到这一点。
您不需要创建一个 Objective-c 静态库并将其绑定到 Xamarin.iOS 项目。