Wouldn't it be better if the initial message stated, in no uncertain terms, that phone (and whatever else) access is NECESSARY in order to use the app.? If the user selects ""No" the app returns a message that it is unable to continue, and shut the app down. If the app is started again, the process starts all over. It might be nice if you also included in the message a statement that the provided information will not be used for anything other than the immediate use of iFly, and will never be given, sold, or otherwise provided to any other entities.