知道如何在没有UDID的情况下跟踪iOS应用下载(通过网络广告)的任何人?
我认为如果用户来自AppStore的网站就变得不可能了。但是一家名为WDA的公司似乎有可能实现这一目标。
http://wda.us/press/track-app-downloads-from-web-ads-without-udid.php
我有一些想法,但我不确定哪种方法最好。
1)Cookie:iOS应用无法访问Safari中的Cookie。 2)共享本地存储:是否有可以由Safari编写并由本机iOS应用程序读取的共享存储空间?
答案 0 :(得分:8)
我正面临着类似的问题。以下是我提出的解决方案 - 我自己即将实施第二个解决方案。
编辑:正如John Ballinger在下面的评论中指出的那样,作为UIDevice-with-UniqueIdentifier-for-iOS-5的作者gekitz将其许可证更改为麻省理工学院:)感谢John!
如果您只需要更换可靠的UDID,请尝试this,请注意其许可。您还可以在GitHub上搜索其他解决方案。
更新此解决方案:由于太多开发人员告诉我它会违反HIG,我已经放弃了这个想法。
更加灵活,允许跟踪您的关联公司的安装活动(例如,为每个关联企业分配一个特定的“UDID”值,您可以在安装应用程序后稍后检查,并将“UDID”发送到您的服务器)。
SO用户:如果以下任何一项可能违反HIG,请告诉我们,实际上会导致申请被拒绝(特别是第5,6和7步)。
注意:您需要涵盖许多边缘情况,例如使用(或不使用)URL方案或推送通知等启动/恢复应用。
P.S。出去一段时间,但稍后会检查你的反馈。谢谢!