My crowd source Mosquito Service Request solution web app will not show the background splash screen image on Safari on an iPhone.
This image shows up on Windows and Android phones, but not on iPhones.
Could it be a security certificate?
Any informaiton would be gratefully appreciated.
Please view the app here: https://acogis.maps.arcgis.com/apps/CrowdsourceReporter/index.html?appid=d35a5365d2a9444c93651a5b223...
Solved! Go to Solution.
Russell Roberts wrote:
The app you are hosting is going through https, the image is not coming from an https source so its the mixed content. If you load your app through http the image will show up.
Conversely, if you add the image that you would like to display within the app to a secure https server, then the splash image will load from the iPhone and the navigation reticle is also available. Thanks for the lead rrussell_mapsinc. I do not exactly understand why only the iPhone does not display this by default, but I don't need to really either Thanks for your reply, I appreciate your input.
The app you are hosting is going through https, the image is not coming from an https source so its the mixed content. If you load your app through http the image will show up.
Thank you for your reply Russell Roberts
Yes of course, it needs to be secure as to allow the devices location to be collected and used from within the application. It is an http vs an https issue, yes I believe you are correct.
However, it seems that even when I use https with the image, it still will not load correctly on iPhone, but works on Windows and Android. If I attempt to just view the image URL using https, I get a notice from my iPhone telling me this is unsecure and that I must allow it in order to view. Then the image can again be viewed from Safari on the iPhone. However, there is no way to make this image viewable from Safari on an iPhone from within the application while keeping device location collection service available. Not that I've been able to find anyway.
http://www.atlantic-county.org/gis/AGO/Mosquito/MosquitoControlMod3.jpg
https://www.atlantic-county.org/gis/AGO/Mosquito/MosquitoControlMod3.jpg
It has something to do with Safari settings I think, but I cannot get a workaround.
I wonder if there is a way to update the security certificate or, if that would do it?
But I've no idea how to even check for that, let alone update it...any thoughts? Thanks again russ1986
Russell Roberts wrote:
The app you are hosting is going through https, the image is not coming from an https source so its the mixed content. If you load your app through http the image will show up.
Conversely, if you add the image that you would like to display within the app to a secure https server, then the splash image will load from the iPhone and the navigation reticle is also available. Thanks for the lead rrussell_mapsinc. I do not exactly understand why only the iPhone does not display this by default, but I don't need to really either Thanks for your reply, I appreciate your input.