With introduction of iOS 6, I read apple added Contacts privacy settings as explained here.
However, in prior iOS versions, this setting is not present and user privacy is at risk especially after people realized that 'Path' was dumping iOS contacts on its servers.
If an application wants to collect phone book data in iOS 5 or previous versions, which is the better way of doing it?
- Ask for permissions explicitly once via
UIAlertView
. - Ask for permissions every time the back up is made via
UIAlertView
. - Create an application entry in
Settings
and ask user for permissions once. - Shun the idea of Phone Book backup altogether.