【问题标题】:How to get device IMEI number programmatically using xcode to phonegap?如何使用 xcode 以编程方式获取设备 IMEI 号码到 phonegap?
【发布时间】:2014-01-21 00:55:40
【问题描述】:

我想获取设备 imei 号码并将其发送到 phonegap html 页面。我们应该怎么做?

在 phonegap android 中,我们将从 java 文件中获取 imei 号码并将其发送到 javascript 文件中。

同样的方法,我们在iOS中会怎么做?

【问题讨论】:

    标签: ios cordova imei


    【解决方案1】:

    正如 rckoenes 所说,您无法获取 IMEI。此外,您无法获得任何可以链接到物理设备的 ID(UDID、MAC 地址)。但是,如果您需要获取在用户使用您的应用时始终保持不变的唯一标识符,您可以使用[UIDevice identifierForVendor] 属性。

    请注意,您不能将此标识符用于广告目的,请改用 [ASIdentifierManager advertisingIdentifier] 属性(遵循 AdSupport 指南)。

    【讨论】:

      【解决方案2】:

      您不能,Apple 不再允许您识别设备。自 iOS 7 起,UDID 和 mac 地址解决方案均已被禁止。

      您在 iOS 上获取 IMEI 号码时可以找到的任何解决方案都需要使用私有库,您的应用将被拒绝使用此库。

      【讨论】:

      • 如何使用电话间隙获取 UDID。
      • @BalajiG 你应该开始你自己的问题而不是劫持给定的答案。但简而言之:你不能。从 iOS 7 开始,我的答案就在那里,您无法获得 UDID 或 mac 地址。
      • 您能否提供一些使用私有api获取imei的示例
      猜你喜欢
      • 1970-01-01
      • 2018-07-11
      • 2019-07-21
      • 2011-04-06
      • 2012-05-16
      • 2013-01-13
      • 2012-02-03
      • 1970-01-01
      • 2017-04-28
      相关资源
      最近更新 更多