ios - Can iphone users delete your app's keychain data? -
to contextualize question, our use case app through users can free promotional items on signup. prevent abuse of system limiting 1 promotion per device. since can't access udid, need other (mostly) reliable way check if phone has signed account. don't need solution impossible circumvent, 1 highly inconvenient circumvent.
if store unique key in user's keychain, we'll able read again if uninstall , reinstall app. we're considering using method track devices have signed accounts.
questions:
is there relatively easy way user delete or change our app's keychain data? can assume user's device not jailbroken, , not go trouble of reinstalling os.
what other options besides using keychain might consider? keep in mind app communicates our server during signup, can store previous signup information of kind on server.
are there gotchas or problems keychain method should know about?
Comments
Post a Comment