Default permission messages rejected by app store
You should have the messages that pop up on screen to reasons why the permissions needed to be configurable, especially for IOS since they are more picky about these things. I had to override them and localize them myself but this could be avoided by adding this feature... I also had to go in your Contacts.mm file to change the message for when the user rejects the permissions because the app store rejected my submission because of the message. If the user rejects the permission you should also have it configurable if we want a pop up to show up every time the app loads to remind the player if they didn't give contacts permission or not. In my case it isn't absolutely required for them to give this permission so I don't need to nag them every time they load the app up. Just a couple of suggestions...