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

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

keyboard - Smiles and long press feature in Android -

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