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 ios.infoPlist
on app.json
, but it’s not clear to us which key exactly to use. The ones that seem appropriate are:
- NSPhotoLibraryAddUsageDescription
- NSPhotoLibraryUsageDescription
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?