Apple will introduce several new device contacts features in iOS 18:
A new "limited" access level.
A new view controller for picking contacts to include within the "limited" access dataset available to the app, contactAccess Picker.
A new native UI element (Contacts Access Button) which effectively bypasses the normal permission flow to grant app access to user contacts. Apple expects that this will be the normal way to handle "limited" contacts access.
Is there already an issue requesting this feature?
Please select affected platform(s)
Use case
Apple will introduce several new device contacts features in iOS 18:
Docs for new "limited" access level: https://developer.apple.com/documentation/contacts/cnauthorizationstatus/limited?language=objc
Docs for contactAccess Picker https://developer.apple.com/videos/play/wwdc2024/10121/?time=898
Docs for new Contacts Access Button: https://developer.apple.com/documentation/contactsui/contactaccessbutton
Proposal
Specific requirements or considerations
No response
Additional information or context
No response