찾다

 >  Q&A  >  본문

ios - 如何获取iPhone的唯一ID?

id满足如下条件:

  1. 每台iphone id唯一;

  2. 该id不随APP卸载重装发生变化;

  3. 恢复出厂设置后,app仍能获取到之前相同的id。

ps:我知道有vendor id和advertising Id,问题是如何满足条件3
pps:之前把第一次生成的id存储在keychain中,不过恢复出厂后会丢失...

天蓬老师天蓬老师2773일 전740

모든 응답(9)나는 대답할 것이다

  • 黄舟

    黄舟2017-04-17 17:40:16

    이 문제는 현재 해결할 수 없습니다. Apple에서는 기기 식별을 금지하고 있습니다.
    UUID는 기본적으로 충분합니다

    회신하다
    0
  • 迷茫

    迷茫2017-04-17 17:40:16

    Apple에서는 이를 원하지 않으며 휴대폰 표시를 금지합니다. OpenUDID 또는 UUID+키체인만 사용할 수 있지만 둘 다 완벽한 솔루션은 아니므로 선택해야 합니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 17:40:16

    3은 만족스럽지 못한 것 같습니다

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-17 17:40:16

    어느 날 이 문제를 연구했습니다
    최종 답은 해결책이 없습니다
    최종 해결책은
    스마트 하드웨어에서 일합니다
    하드웨어에 하드웨어의 고유 ID를 알려달라고 요청했습니다.

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:40:16

    기기의 deviceId를 얻을 수 있습니다. 이것이 정확합니다

    회신하다
    0
  • 阿神

    阿神2017-04-17 17:40:16

    이미 답변해 주신 분이 없으시면 UUID만 사용하시면 됩니다

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:40:16

    Apple은 훌륭하지만 해결책이 없습니다

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:40:16

    고유 식별자를 직접 생성할 수 있는 UDID 프레임워크가 있지만 실제 UDID는 아니고 단순한 고유 식별자일 뿐입니다. 직접 검색해보세요.

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:40:16

    OpenUUID

    회신하다
    0
  • 취소회신하다