Apple rejected my latest version. Here is their complaint:
During review, we were prompted to provide consent to access the camera. However, we were not able to locate any features in your app that use the camera.
During review, we were prompted to provide consent to access the camera. However, we were not able to locate any features in your app that use the camera.
Next Steps
If your app does not include any features that use the camera, please remove access to the camera from your app.
If your app does include features that use the camera, please reply to this message in Resolution Center to provide information on how to locate them.
Please see attached screenshot for details.
What they claim is true. When I try to upload a picture, you are prompted to provide access to the camera:
I would recommend contacting Thunkable directly either by email or by using the chat icon from the Projects page. Their staff may respond here but I think it’s slower to wait for forum responses.
It does look like anywhere a Thunkable app uses the photo library or camera, we request photo library and camera permissions on iOS.
I’ll ask about only calling the relevant permission to accommodate use cases like yours, or vice-versa where a developer could want Camera permissions but not photo library permissions.
Update:
Thunkable team member Jose has been handling an update to Expo.
This update has included changes to how permissions are requested.
Once this update is live, it should address this permissions issue.
This update has already gone through the QA process. Thunkable team member Wei has said we can release the update today tomorrow, after a few more files are tidied up.
Hello everyone! This is still in progress, I apologize that it hasn’t been released in the timeline I initially expected. I have followed up with the team to try and get this update out ASAP.
@jane if you’re talking about updates, can’t it be done with COVID-19 in the first place? in peace that shouldn’t be there right now, anything if the team somehow solves it. except for
V1 of this fix is live! If you add a Photo Library component to your Snap to Place project, it will request Photos permissions but not Camera permissions on iOS:
There seems to be a little more work needed for Drag and Drop projects. The team is aware of this and the update for Drag and Drop projects should be out soon.
Ok, I believe I have the final word on the subject
As of ~10 minutes ago:
Using the ‘Photo from Camera’ block in a Drag and Drop project will request Camera permission, not Photos permission
Using the Camera component in a Snap to Place project will request Camera permission, not Photos permission
Using the ‘Photo from Library’ block in a Drag and Drop project will request Photos permission, not Camera permission
Using the Photo Library component in a Snap to Place project will request Photos permission, not Camera permission
You can see the change by adding the block/component in question to a project and looking at the iOS permissions section of the Settings panel. You will only be asked to input a permission string for the relevant permission.