We got a rejection from Apple’s App Store with the following explanation:
We noticed that your app requests the user’s consent to access their photos but does not clarify the use of this feature in the permission modal alert.
It’s clear enough. We understand that we need to provide the explanation in
app.json, but it’s not clear to us which key exactly to use. The ones that seem appropriate are:
Of course we can provide both, but perhaps there is a deeper question here. We only save (download) images from the app to a user’s gallery, never read their photos. Therefor we would prefer to only ask for permission to save photos. But according to https://docs.expo.io/versions/v29.0.0/sdk/permissions we can only ask for
CAMERA_ROLL which is read and write. Then the presence of
NSPhotoLibraryAddUsageDescription suggests that it is possible to limit permission to add. Am I missing something?