Hey everyone, so I have a couple different canvas apps that have been working great for the last couple months.
Users can capture photos in these apps via an Add Picture Control, and then those photos are saved to a SharePoint custom library via a flow.
As of this week, two different users across two different apps have experienced a new issue preventing them from capturing photos.
Both users have iPhones, and both users are new - they just downloaded Power Apps this week, version 3.21061.21.
I also reinstalled Power Apps on my iPhone today and was able to recreate the issue, so far without a resolution.
When the user goes to take a photo for the first time, their prompted to allow access to their camera and photos.
After hitting allow, the users can take or upload photos - this is all normal.
However, after either selecting a photo from gallery or taking a photo and hitting Use Photo, the photo is blank on the entry screen.
The control thinks that I've added a photo, as the ChangePictureText is activated, but it's just blank.
In my flow, I get the following error because the base64 value of the image that's passed is not actually base64:
Unable to process template language expressions in action 'Create_file' inputs at line '1' and column '11775': 'The template language function 'decodeDataUri' expects its parameter to be formatted as a valid data URI. The provided value '/SessionStorage/D554AE62-9CBF-4EB9-BFFE-77ABEDC86231.jpg' was not formatted correctly. Please see https://aka.ms/logicexpressions#decodeDataUri for usage details.'.
Something else that may be worth noting - in my iPhone settings for Power Apps, there isn't an option to set an access level for Photos.
This option existed before I re-installed Power Apps, and it is missing for both of the original issue users as well.
Thank you guys for any help!