Is there any documentation the defines the protocol followed by iPhone OS to obtain the Core Location opt-in from the user?
I've observed that the user is shown a dialog the first two times an application is run. The dialog asks the user if it's OK for that particular application to use location information. Once the user has approved the application the second time the framework treats that as a permanent opt-in.
Is this behavior officially documented anywhere?