【问题标题】:Xamarin iOS Platform - Get Device Serial# Method - iOS 8 or LaterXamarin iOS 平台 - 获取设备序列号方法 - iOS 8 或更高版本
【发布时间】:2020-10-22 01:01:31
【问题描述】:

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

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

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

还有其他直接的方法可以满足我们的要求吗?

【问题讨论】:

  • Apple 不允许这样做 - developer.apple.com/forums/thread/110960
  • 我的回答能解决你的问题吗?如果是,请您接受(点击此答案左上角的☑️),以便我们可以帮助更多有相同问题的人:)。

标签: ios objective-c xamarin.forms xamarin.ios xamarin.ios-binding


【解决方案1】:

您在问题中发布的链接已过期,Apple不允许您现在获取设备序列号。

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-09
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    • 2018-11-29
    • 2011-12-11
    相关资源
    最近更新 更多