26

ユーザーが手動でリセットする以外に、ADID がリセットされる原因となる他のことを観察した人はいますか? OTA OS アップグレード? iTunesの復元?

4

3 に答える 3

85

( iOS 6.0.1 および iOS 6.1.3 を搭載した iPhone 3GS および iOS 6.1.3 および iOS 7.0.0 を搭載した iPhone 4S でテストされたadvertisingIdentifierおよびへの影響)identifierForVendor

  • iOS 設定アプリの「すべての設定をリセット」
    効果なし

  • iOS 設定アプリの「すべてのコンテンツと設定を消去」 と の両方が
    リセットされます。advertisingIdentifieridentifierForVendor

  • iTunes 経由でデバイスを復元すると、との
    両方がリセットされます。advertisingIdentifieridentifierForVendor

  • これが特定のチーム ID を持つ最後のアプリであった場合、デバイス
    リセットからアプリを削除します。identifierForVendor

  • アプリの更新 (自動または App Store 経由)
    影響なし

  • ドキュメントによると、 TestFlight またはアドホック経由でアプリを更新すると、
    がリセットされる場合がありidentifierForVendorます。

  • 「追跡型広告の制限」の有効化/無効化
    iOS 6.0.1: 影響なし
    iOS 6.1.3: をリセットしますadvertisingIdentifier

  • システム アップデート OTA (iOS 6.0.1 から iOS 6.1.3)
    影響なし

  • System Update OTA (iOS 6.1.3 から iOS 7.0.0)場合によっては
    リセットされます。identifierForVendor(1)

  • iTunes 経由のシステムアップデート (iOS 6.1.3 から iOS 7.0.0)場合によっては
    リセットされます。identifierForVendor(1)

  • iOS 設定アプリの「広告 ID のリセット」 をリセット
    しますadvertisingIdentifier。実行中 (または一時停止中) のアプリが既に を要求しているadvertisingIdentifier場合、アプリを停止して再起動するまで、新しいアプリを取得することはできません。

  • iTunes経由のバックアップ
    影響なし

  • iTunes 経由でのバックアップの復元 (同じデバイスへ) と の両方を
    含む、バックアップされた設定を復元します。注: 復元前にチーム ID を持つ複数のアプリを削除した場合、インストールしたそのチーム ID を持つすべてのアプリを再インストールして再度削除するまで、が再びリセットされることはありません。これはバグのようです。advertisingIdentifieridentifierForVendoridentifierForVendor

  • iTunes 経由でのバックアップの復元 (別のデバイスへ)と の両方を
    リセットします。advertisingIdentifieridentifierForVendor


(1) 私の知る限り、これは App Store のアプリでは発生しないはずです。これは、アプリの bundleID 内のコンポーネントの数と、それぞれのプロビジョニング プロファイルに関連しているようです: アプリの展開に関する iOS 7 アプリのリリース ノートプロファイル)、しかし3 つのコンポーネントを持つものは変化しませんでした。
identifierForVendor

于 2013-05-21T22:59:14.997 に答える
4

2 つのケース:

  • 「広告識別子のリセット」を手動で選択します。ただし、アプリがバックグラウンドで実行されている場合、識別子はアプリケーションが再起動されるまでアクティブのままになります。
  • 「すべてのコンテンツと設定をリセット」を手動で選択します。

バックアップ、OS のアップグレード、アプリの再インストール、または [広告の追跡を制限する] を選択しても、識別子はリセットされません。

知る限り、ベンダー ID と広告 ID をサーバーに送信できます。ユーザーが「Reset Advertising Identifier」で広告 ID をリセットすると、ベンダー ID が存続するため、新しい ID と古い ID を一致させることができます。Appleがこれをどのように防ぐつもりなのかわかりません。

于 2013-05-15T12:57:04.913 に答える
1

Apple からの公式で決定的なリストはありません。ドキュメントには次のように記載されています。

この識別子は、ユーザーがデバイスを消去した場合などに変更される可能性があるため、キャッシュしないでください。

Apple はこれ以上の詳細を明らかにしていません。デバイスをリセットすると ADID が変更されることが知られています。これは、ユーザーが手動でリセットした場合と同様です (この機能が利用可能な場合、iOS 6.1 以降)。OS の更新によって識別子がリセットされることを示唆するものは見つかりませんでした。

もちろん、文書化されていない他の動作が識別子をリセットする可能性がありますが、他に何も見つけることができませんでした。

于 2013-05-15T12:57:08.603 に答える