我正在开发一个应用程序,我希望能够阻止用户卸载应用程序并重新安装以创建新的用户帐户。这是一个健身应用程序,他们根据活动水平获得积分/罚款。
现在据我所知,我只能从设备中获得两个唯一标识符,一旦用户卸载应用程序或用户可以随意重置的广告客户ID,将重置供应商ID。所以据我所知,如果用户足够精明,就没有真正的方法。
那么,耳语是怎么做到的,我前一段时间使用该应用程序,重新安装后它就知道我到底是谁。作为实验,我卸载了应用程序,如果重新启动手机,请重置我的广告。然后,我重新安装了应用程序,并再次确切地知道我是谁。
这怎么可能?我认为用户能够重置这些东西的重点是允许他们阻止跟踪吗?
我非常希望在我的应用程序中拥有此功能,但是无法通过当前的苹果api和指南来查看它是否有效?
答案 0 :(得分:-1)
如果获得设备的UDID并将其保存到数据库,则始终可以从数据库中搜索以检查此UUID是否已存在。您可以通过代码获取UDID
NSString* uniqueIdentifier = [[[UIDevice currentDevice] identifierForVendor] UUIDString];