Even with the latest iOS6's identifierForVendor
, what I found is when user deleted the app and the value will get reset.
即使使用最新的iOS6的identifierForVendor,我发现当用户删除应用程序时,该值将被重置。
Unlike the traditional OpenUDID pasteboards' approach, it keep in the pasteboards and can re-use them.
与传统的OpenUDID粘贴板方法不同,它保留在粘贴板中并可以重复使用它们。
I can't see if Apple is going to ban the pasteboards, so should we keep using OpenUDID in the pasteboards
mode?
我不知道Apple是否会禁止粘贴板,那么我们是否应该继续在粘贴板模式下使用OpenUDID?
(Also pasteboards
is being widely supported)
(还广泛支持粘贴板)
2 个解决方案
#1
1
Two parts to my answers:
我答案的两个部分:
-
identifierForVendor is really not a good equivalent for UDID or OpenUDID. You should look into the new Framework called AdSupport (formerly known as identifierForAdvertising). There is a unique identifier there that basically fulfills the unique identifier + preserved + cross apps, with two caveats: A/ the user may "opt-out" from the preferences by toggling a flag (it's actually a soft flag) B/ the user may reset the identifier in the settings...
identifierForVendor实际上不是UDID或OpenUDID的等价物。您应该查看名为AdSupport的新框架(以前称为identifierForAdvertising)。那里有一个唯一的标识符基本上满足唯一标识符+保留+交叉应用程序,有两个警告:A /用户可以通过切换标志(它实际上是软标志)B /用户从首选项“退出”B /用户可能会重置设置中的标识符...
-
OpenUDID will be updated this week or next with iOS 6 compliant code.
OpenUDID将在本周或下周更新,符合iOS 6标准。
All in all, OpenUDID is great for the transition between iOS 5 and iOS 6. Overtime, iOS 6 native APIs will be enough to cover your needs.
总而言之,OpenUDID非常适合iOS 5和iOS 6之间的转换。超时,iOS 6本机API将足以满足您的需求。
#2
0
I have been searching around and this industry changes every day. From what I see OpenUDID is not worth the risk as of June 2013 since:
我一直在寻找,这个行业每天都在变化。从我看来,截至2013年6月,OpenUDID不值得冒险:
-
According to http://david-smith.org/iosversionstats/ as of May 29th 2013 88.6% of iOS users use iOS 6.x
根据http://david-smith.org/iosversionstats/截至2013年5月29日,88.6%的iOS用户使用iOS 6.x
-
The Advertiser ID does the same thing but as stated above has a soft off mode (asks you not to use it) which is fair enough. You may add in your agreement that you do track users in the free version of your app even when the phone is in do not track mode (apps are not really free)
广告商ID做同样的事情,但如上所述有一个软关闭模式(要求你不要使用它)这是公平的。您可以在协议中添加即使手机处于不跟踪模式(应用程序并非真正免费),您也可以在应用程序的免费版本中跟踪用户
#1
1
Two parts to my answers:
我答案的两个部分:
-
identifierForVendor is really not a good equivalent for UDID or OpenUDID. You should look into the new Framework called AdSupport (formerly known as identifierForAdvertising). There is a unique identifier there that basically fulfills the unique identifier + preserved + cross apps, with two caveats: A/ the user may "opt-out" from the preferences by toggling a flag (it's actually a soft flag) B/ the user may reset the identifier in the settings...
identifierForVendor实际上不是UDID或OpenUDID的等价物。您应该查看名为AdSupport的新框架(以前称为identifierForAdvertising)。那里有一个唯一的标识符基本上满足唯一标识符+保留+交叉应用程序,有两个警告:A /用户可以通过切换标志(它实际上是软标志)B /用户从首选项“退出”B /用户可能会重置设置中的标识符...
-
OpenUDID will be updated this week or next with iOS 6 compliant code.
OpenUDID将在本周或下周更新,符合iOS 6标准。
All in all, OpenUDID is great for the transition between iOS 5 and iOS 6. Overtime, iOS 6 native APIs will be enough to cover your needs.
总而言之,OpenUDID非常适合iOS 5和iOS 6之间的转换。超时,iOS 6本机API将足以满足您的需求。
#2
0
I have been searching around and this industry changes every day. From what I see OpenUDID is not worth the risk as of June 2013 since:
我一直在寻找,这个行业每天都在变化。从我看来,截至2013年6月,OpenUDID不值得冒险:
-
According to http://david-smith.org/iosversionstats/ as of May 29th 2013 88.6% of iOS users use iOS 6.x
根据http://david-smith.org/iosversionstats/截至2013年5月29日,88.6%的iOS用户使用iOS 6.x
-
The Advertiser ID does the same thing but as stated above has a soft off mode (asks you not to use it) which is fair enough. You may add in your agreement that you do track users in the free version of your app even when the phone is in do not track mode (apps are not really free)
广告商ID做同样的事情,但如上所述有一个软关闭模式(要求你不要使用它)这是公平的。您可以在协议中添加即使手机处于不跟踪模式(应用程序并非真正免费),您也可以在应用程序的免费版本中跟踪用户