Is there a reason why ImagePicker.launchCameraAsync
requires both Permissions.CAMERA
and Permissions.CAMERA_ROLL
?
It means checking permissions for access to the camera and to the image library. It also means asking the user to enable access to the image library when only access to the camera is required. This may be confusing to the user and to the app developer in trying to justify access to the image library when only the camera is required.
Since Permissions.CAMERA_ROLL
is not required for BarCodeScanner
, why is it required for `ImagePicker?