検索

ホームページ  >  に質問  >  本文

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

id满足如下条件:

  1. 每台iphone id唯一;

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

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

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

天蓬老师天蓬老师2773日前743

全員に返信(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

    私は 1 日前にこの問題を勉強しました
    最終的な答えは解決策ではありません
    私の最終的な解決策は
    私はスマート ハードウェアで働いています
    ハードウェアにハードウェアの一意の 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
  • キャンセル返事