I have a model driven app and am accessing it through the mobile PowerApps App. It has the OOTB SharePoint integration enabled so users can attach files on the record. However, it seems that on the Android version, when I click upload and click on "Choose File" it takes me directly to the phone's media folder rather than giving me an option to take a photo? I've tested it on an iPhone and it seems to give me the option to take a photo and not take me directly to my media folder? Is there a way to enable taking photos on the SharePoint integration on Android or is this a limitation?
Can't use camera control in OOTB Sharepoint "upload" on Android in Model Driven apps Mobile?
Why do you expect that choose file would provide an option to take a photo? Choose file generally means choose a file, The iPhone dialog may have an additional option to take a photo but that is not the generally expected behaviour.
Can't use camera control in OOTB Sharepoint "upload" on Android in Model Driven apps Mobile?
Thanks for the response.
Unfortunately there isn't an option to choose "Camera" when in the file picker and I have checked and confirmed that Camera is enabled for PowerApps.
We're trying to not utilize canvas apps and a bit weird how a simple functionality like that wouldn't be available on android when it is available in iOS?
Can't use camera control in OOTB Sharepoint "upload" on Android in Model Driven apps Mobile?
Hi
On some Android devices, the file picker may have additional options or settings to enable camera functionality.
After clicking "Choose File," look for a menu or "Camera" option within the file picker.
If this functionality is critical and not available in the model-driven app, consider embedding a Canvas App for this specific use case.
In the Canvas App:
Use the Camera control to capture photos.
Save the photo directly to the SharePoint library or attach it to the record.
This provides a consistent experience across Android and iOS.
Also i will suggest you to first check the camera permission in Android because the integration relies on system file pickers for upload functionality. This behavior is not specific to SharePoint or PowerApps but rather how Android handles file picker interactions.
Thanks!
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.