ユーザーがアプリを初めてインストールしたときに景品を提供するアプリがあります。そのため、不正行為者は単純にアンインストールし、Application Support に保存されているデータを削除して、景品を無限に手に入れることができます。
可能な解決策:
NSUserDefaults にデータを保存: 永続的ではない
iCloud: ユーザーが iCloud を無効にするとどうなりますか?
キーチェーン: キーチェーン エントリは、Mac のユーザーが簡単に変更または削除できます
独自のサーバー: ユーザーが初めてオフラインでアプリを起動した場合は機能しません。
アプリがユーザーのデバイスに初めてインストールされているかどうかを確認する方法がないように思えます。私は正しいですか?