In the documentation for the iOS 18 Contact Provider Extension (https://developer.apple.com/documentation/contactprovider) it says:
Use the Contact Provider framework if your app manages its own
contacts and wants to make them available in other apps that use the
Contacts framework.
But how does an app manage its own contacts? What needs to be done differently if it manages its own contacts versus managing a user’s contacts?
Does the user still need to grant contacts access for example?
Is there a special group that should be used (how?) to add app contacts?
There’s no mention of any of this that I can see in the documentation for CNContact or CNContactStore.