【问题标题】:Getting Unique device Id in iphone using ionic framework使用离子框架在iphone中获取唯一设备ID
【发布时间】:2016-06-22 12:16:18
【问题描述】:

正如我搜索过的一样。但是,我没有得到适当的解决方案,因为 Apple 从 iPhone 6 开始就弃用了这个唯一 ID。所以如何在 ionic 中获取 iPhone 的唯一 ID,这在重新安装应用程序时将保持不变。

【问题讨论】:

    标签: ios iphone ionic-framework uniqueidentifier


    【解决方案1】:

    无法获得唯一的设备 ID。

    您可以自己生成,然后将其存储在设备中。

    或者你可以使用UIDevice.currentDevice().identifierForVendor!.UUIDString,也就是:

    一个字母数字字符串,用于向应用供应商唯一标识设备。

    使用 KeyChain 可以在重新安装时保留此 ID。见this topic

    【讨论】:

    • 但是如果我格式化设备然后这个生成的 id 被清除。
    • 如果我们将它存储在钥匙串中会怎样?我认为在卸载的情况下钥匙串数据不会消失
    • Umair 你是对的,但如果我格式化手机,那么所有数据都会被清除
    • @yogi 恐怕即使在格式化设备后也没有办法保留数据。
    【解决方案2】:

    您现在可以为识别目的做的最好的事情是使用 UUID(通用唯一标识符)使用 $cordovaDevice

    另外还有few methods to fetch unique identifiers

    【讨论】:

      猜你喜欢
      • 2015-02-12
      • 1970-01-01
      • 1970-01-01
      • 2019-08-28
      • 1970-01-01
      • 2011-09-16
      • 2017-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多