iphone - Remote Wipe out an iOS Application -


i have developed ipad application , have distributed application clients. clients ask happen if ipad lost or stolen. ipad application has sensitive data. need wipe out remotely if ipad stolen or lost. found 2 solutions. 1 configure 'find ipad' in each ipad same apple account. second 1 configuring mdm server push notifications.

if i'm going configure mdm server need contact third party vendor supports push notifications service of apple or need buy lion server , configure profile manager.

can 1 tell me best solution implement , pros , cons of these 2 options.

push notifications won't here - pop message user, cannot influence app them.

possible solutions:

  • protect app username / password: each user should choose username , password, store in keychain , check on app start. of course should encrypt data password when storing device.

  • like said above, implement server request gets unique id of installed app (of course you'd have create 1 first on first app startup), returns whether app reported stolen , either nothing or delete data. i'd careful deleting though in case there error somewhere in implementation , wipe out 'normal' application's data. in case i'd encrypt sensitive data stored device. solution won't work when app offline, of course.


Comments

Popular posts from this blog

node.js - Bad Request - node js ajax post -

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -