- SDK Version: 36
- Platforms: iOS
I’m trying to build a little weather based alarm clock app, and I require the user’s location in order to fetch relevant weather data for the user. However, I’ve been rejected from the Apple app store, because… “We continue to find that your app requests the user’s consent to access their location but does not clarify the use of the location in the applicable purpose string.” Currently, I prime the user with a modal before requesting location data explaining why, but apparently Apple’s actual problem has to do with the language on the system dialogue that opens requesting permission for location data.
To be fair, the subtext there doesn’t really provide any benefit - it’s literally the exact same words as above without the quotes. My question is two parts:
- Has anyone else run into this? I find it hard to believe no one else has built something using geolocaiton permissions, is it possibly Apple is just arbitrarily enforcing this?
- I am relatively sure from reading the docs (https://docs.expo.io/versions/latest/sdk/permissions/) that there’s no way I can change that permission request language for the system dialogue. Did I miss something? If not, is that a reasonable feature request? I would assume Apple wouldn’t reject something that said “Dawn Treader needs your location to provide accurate weather forecasts” etc.