I have an odd situation where a Launch Function for an Azure Blob Item works fine on PC's and across browsers, but is not working on iphones and other iOS systems regardless of the browser. This just started happening a few days ago.
When the App runs on iOS systems they now get
"Server Failed to authenticate the Request. Make sure the value of the Authorization header is formed correctly including the signature." error,
but again, this error only happens on iOS, not on Windows. The file launches fine on all windows browsers. The URL, ID and signature keys are all accurate and working from windows systems. The time on the iOS systems is also fine. Any ideas?
So I worked through this with MSFT support and we found a work around. Odd, but the issue seems to occur only in iOS when there are spaces in the Azure Blob File Name. Since the launch icon compiles the URL to include the Azure base site, the Azure Blob File name, and our Azure key, the support reps figured out if we replaced the " " in the file names with "%20" it would work on iOS. Not sure why, but that is a bug for MSFT to figure out. FOr now, we we opted to use a create the Azure Blob URL's in variables, then execute a "Substitute" function on those variables to remove all spaces in the File Name portion of the variable with "%20". It actually works really well and isn't too complicated of a work around. Now finally works in Windows AND iOS.
Thanks - I have opened a ticket. Thanks for your help. Did try from PowerApps fo iOS to no avail and machine time is correct too. Does sound like a version issue.
Hi @neds ,
Have you tried to run the App in Power Apps App for iOS?
https://apps.apple.com/us/app/power-apps/id1047318566
According to some cases I found, the issue looks related to Azure Blob settings and/or machine(phone) local time:
https://github.com/Azure/azure-storage-net/issues/925
As you said this just started happening a few days ago, I suspect it also relates to Power Apps mobile version which released recently:
Please try:
1\ If you are using VPN, disable VPN and try again.
2\ Check time settings of your phone.
You could also consider raise a ticket:
https://powerapps.microsoft.com/en-us/support/
Hope this helps.
Best regards,
Community Support Team _ Jeffer Ni
If this post helps, then please consider Accept it as the solution to help the other members find it.