iOS 9.0+. The blunder is Apple not deprecating CNContactStore, but then many apps really only work if they get your full contacts list (e.g. knowing when a friend joins Snapchat)
iOS 9.0+. The blunder is Apple not deprecating CNContactStore, but then many apps really only work if they get your full contacts list (e.g. knowing when a friend joins Snapchat)
Too bad for those apps. They should be able to work whether I have 1000 contacts, 0 contacts, or any number in between.
If they want to have a cool feature like alerting me when a friend joins, they are more than welcome to persuade me to provide my full contacts list so I get the most out of a feature.
Offering a privacy-preserving alternative to that would be a huge iOS feature. It seems like Apple even already has most of the necessary pieces for that in place (e.g. the contacts app already knows whether my contacts have FaceTime enabled, Messages knows who has iMessage etc.)