我想知道是否有可能找出用户的iPhone的UDID。 有人能发光吗?
我一直在寻找stackoverflow,在各种博客阅读,以获得我的问题的答案:“我可以分发我的应用程序给某人,而没有得到他的设备的UDID? 我find的答案都是关于“不!你必须有UDID列表” 但是,我有人(私人公司)告诉我,他们曾经安装过应用程序,而没有将他们的设备UDID发给开发者。 开发者用来发送他们的.ipa文件,他们只需拖放它在iTunes中,就是这样! 我晕.. 他们通过哪种方式没有UDID? (我反越狱,这不是选项) 或者,也许他们在说谎?
我正在为我的公司开发一个应用程序,我们正在通过将他们的iPad添加到公司的iOS开发中心帐户,慢慢让人们进入“testing版”。 从那里我们为本地Intranet分发做一个专门的构build。 在我最后的演出中,我会把人们引导到其中一个“为我find我的UDID”应用程序,然后让他们发送它find的UDID。 iOS 7截断了这些 – 这些应用程序现在都消失了,如果你还有一个,它会返回一些与UDID无关的GUID。 所以我必须做的是将这些东西连接到我的Mac,然后从iTunes获得UDID,这是一个麻烦(但比试图向他们解释如何从iTunes得到它,而不是乏味,假设他们甚至有它安装)。 有时它会尝试与我的Mac进行同步,除了在设备上放置不需要的configuration文件外,这似乎没有任何效果。 至less有一次,我有一个iPad突然决定从iOS 6升级到iOS 7,我不知道是否与被插入(在这种情况下,用户不希望它升级)有关。 那么除了将它插入机器之外,还有其他的方法可以从iPad获得UDID吗? 要清楚:我没有试图在应用程序中获得UDID,我只是试图想到将UDID添加到我们的开发人员configuration文件中的设备列表中的最快捷方式。
苹果公司正在改变他们的隐私设置为iOS6和贬低设备的UUID(UDIDs)。 根据WWDC的演示文档和文档, UIDevice类中有两个UDIDreplace项: -identifierForVendor 来自同一开发人员的应用程序之间的ID相同。 删除该团队ID的最后一个应用。 备份。 -identifierForAdvertising 设备的独特之处 适用于所有应用程序; 用于广告 – iAd从iOS 6及更高版本的UDID转换而来。 使用“清除所有内容和设置”重置。 备份。 在我看来, -identifierForVendor不如-identifierForAdvertising因为它将在上次从供应商卸载应用程序时被重置,并通过“擦除所有内容和设置”被重置。 -identifierForVendor具有over -identifierForAdvertising优点吗?
我想获取设备ID并将其发送到Web服务。 我怎样才能在iOS 6中获得UDID 谢谢
今天,我们收到了关于我们提交的反馈,我们不理解报告的问题:“应用程序不允许访问UDID,也不能使用UIDevice的uniqueIdentifier方法。请更新您的应用程序和服务器,以将用户与供应商或广告在iOS 6中引入的标识符“。 我们知道关于udid的拒绝,但我们的应用程序不使用这个! 阅读完之后,我们的团队重新评估了应用程序,我们没有发现来自“UIDevice uniqueIdentifier”的事件。 我们还修改了所有使用的库,实际上我们没有发现任何来自UDID的调用。 有人有想法? 经过研究,我执行了“greap”命令,我怀疑FacebookSDK: my-app-directory $ grep -Rnis 'uniqueIdentifier' * Binary file MyApp/FacebookSDK.framework/FacebookSDK matches Binary file MyApp/FacebookSDK.framework/Versions/A/FacebookSDK matches Binary file MyApp/FacebookSDK.framework/Versions/Current/FacebookSDK matches Binary file MyApp/MyApp.xcodeproj/project.xcworkspace/xcuserdata/myuser.xcuserdatad/UserInterfaceState.xcuserstate matches FacebookSDK使用uniqueIdentifier ?? 什么决议?