将字符串用于推荐计划 iOS

Using String for Referral Program iOS

我正在尝试创建一个活动,用户可以在其中为他们的设备申请积分。我想通过返回一个无论用户是否删除应用程序等都永远不会改变的唯一字符串来防止帐户创建垃圾邮件

实现此目标的最佳实践方法是什么?我找到了 ASIdentifierManager class 但这似乎不合适(因为应用程序因包含此 class 而未实际包含广告支持而被拒绝)。 identifierForVendor from UIDevice class 在每次删除应用程序时都会发生变化,这对我来说似乎毫无用处。

这不必是设备的实际 UDID,也不必与其他应用相同,只是一个无论应用删除和重新安装如何都保持不变的字符串。

一种方法是将 UUID 写入钥匙串。这将在应用程序删除后继续存在。