データ (投票) を mySQL サーバーに送信する必要がある iPhone アプリがあります。ただし、ユーザーは 1 日に 1 回のみ、またユーザーごとに 1 回のみ投票できます。PHP スクリプトに HTTP 要求を送信して、mySQL サーバーに接続します。
私が必要としているのは、ユーザーが使用している iPhone のある種の一意の識別子です。ユーザーが 2 台の iPhone を使用して 2 回投票しても問題ないと思うので、大きな問題ではありません。識別子の目的は、各 iPhone を識別することです。
どうすればこれを入手できますか? [[UIDevice currentDevice] uniqueIdentifier] を使用しますが、現在は推奨されていないことを読みました。オープンソース ライブラリについて読んだことがありますが、プライバシー リークがあるようです。
XCodeまたはPHPを介してこれを行う方法を考えられますか? hasVoted BOOL をアプリに保持するだけですが、ユーザーはそれをアンインストールしてリセットすることができます...