I see with NSContactsUsageDescription you can setup a custom message for accessing the devices contacts.
I have also seen people now give the user a why button, which then takes them to a long description of why they need to access the contacts.
How do you do this?