识别安装iOS之间的设备,如Whisper App

时间:2014-10-18 07:23:33

标签: ios objective-c identifier

我正在开发一个应用程序,我希望能够阻止用户卸载应用程序并重新安装以创建新的用户帐户。这是一个健身应用程序,他们根据活动水平获得积分/罚款。

现在据我所知,我只能从设备中获得两个唯一标识符,一旦用户卸载应用程序或用户可以随意重置的广告客户ID,将重置供应商ID。所以据我所知,如果用户足够精明,就没有真正的方法。

那么,耳语是怎么做到的,我前一段时间使用该应用程序,重新安装后它就知道我到底是谁。作为实验,我卸载了应用程序,如果重新启动手机,请重置我的广告。然后,我重新安装了应用程序,并再次确切地知道我是谁。

这怎么可能?我认为用户能够重置这些东西的重点是允许他们阻止跟踪吗?

我非常希望在我的应用程序中拥有此功能,但是无法通过当前的苹果api和指南来查看它是否有效?

1 个答案:

答案 0 :(得分:-1)

如果获得设备的UDID并将其保存到数据库,则始终可以从数据库中搜索以检查此UUID是否已存在。您可以通过代码获取UDID

NSString* uniqueIdentifier = [[[UIDevice currentDevice] identifierForVendor] UUIDString];