最新のiOS6でも、identifierForVendor
ユーザーがアプリを削除すると値がリセットされることがわかりました。
従来のOpenUDIDペーストボードのアプローチとは異なり、ペーストボードに保持され、再利用できます。
pasteboards
Appleがペーストボードを禁止するかどうかわからないので、このモードでOpenUDIDを使い続ける必要がありますか?
(またpasteboards
、広くサポートされています)
最新のiOS6でも、identifierForVendor
ユーザーがアプリを削除すると値がリセットされることがわかりました。
従来のOpenUDIDペーストボードのアプローチとは異なり、ペーストボードに保持され、再利用できます。
pasteboards
Appleがペーストボードを禁止するかどうかわからないので、このモードでOpenUDIDを使い続ける必要がありますか?
(またpasteboards
、広くサポートされています)
私の答えの2つの部分:
identifierForVendorは、実際にはUDIDまたはOpenUDIDに相当するものではありません。AdSupport(以前はidentifierForAdvertisingと呼ばれていました)と呼ばれる新しいフレームワークを調べる必要があります。そこには、基本的に一意の識別子+保存された+クロスアプリを満たす一意の識別子がありますが、2つの注意点があります:A /ユーザーはフラグ(実際にはソフトフラグ)を切り替えることで設定から「オプトアウト」できますB/ユーザー設定で識別子をリセットする可能性があります。
OpenUDIDは、今週または来週、iOS6準拠のコードで更新されます。
全体として、OpenUDIDはiOS5とiOS6の間の移行に最適です。時間の経過とともに、iOS6のネイティブAPIでニーズを十分に満たすことができます。
私は探し回っていますが、この業界は日々変化しています。2013年6月の時点で、OpenUDIDはリスクに見合う価値がありません。
http://david-smith.org/iosversionstats/によると、2013年5月29日の時点で、iOSユーザーの88.6%がiOS6.xを使用しています。
広告主IDは同じことを行いますが、上記のように、十分に公平なソフトオフモード(使用しないように要求する)があります。電話が追跡モードではない場合でも、無料バージョンのアプリでユーザーを追跡するという同意を追加できます(アプリは実際には無料ではありません)