我正在尝试创建一个用户可以向其设备申请赠送金额的广告系列。我想通过返回一个永远不会改变的唯一字符串来阻止帐户创建垃圾邮件,无论用户是否删除该应用程序等。
实现这一目标的最佳做法是什么?我找到了ASIdentifierManager
课程,但这似乎并不恰当(因为应用程序因包含此课程而被拒绝,而实际上并未包含广告支持)。来自identifierForVendor
类的UIDevice
会在每次删除应用时发生变化,这对我来说似乎毫无用处。
这不一定是设备的实际UDID,或者与其他应用程序相同,只是一个保持不变的字符串,无论应用删除和重新安装。
答案 0 :(得分:1)
一种方法是将UUID
写入钥匙串。这将在应用程序删除后继续存在。