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
Post a Comment