我有一个 iPhone 应用程序需要向 mySQL 服务器发送数据(这是一个投票)。但是用户每天只能投票一次,每个用户只能投票一次。我通过向 PHP 脚本发送 HTTP 请求连接到 mySQL 服务器。
我需要的是用户正在使用的 iPhone 的某种唯一标识符。我认为如果用户使用两部 iPhone 投票两次是可以的,所以这不是一个大问题:标识符的目的是识别每部 iPhone。
我怎样才能得到这个?我会使用 [[UIDevice currentDevice] uniqueIdentifier] 但我读过它现在已弃用。我读过一个开源库,但它似乎有隐私泄露。
你们能想出任何方法来做到这一点,无论是通过 XCode 还是通过 PHP?我只会将 hasVoted BOOL 保留在应用程序中,但随后用户可以将其卸载并重置...