Unity shows the following warning on mobile devices up to Unity 2019.4: "Please note that Unity WebGL is not currently supported on mobiles. Press OK if you wish to continue anyway." This script helps you remove this warning
To see live examples see Unity Web GL Loading Test
The script will run after the build has completed and replace the checks from all generated javascript files.
- Tested up to Unity 2020.3, but should work with any version
- Works with
Name Files as Hashes
, since it looks for all js files in the Build folder - Only runs when building for WebGL, so you can use it for a multiplatform project
If you still see the message, there are several reasons why this could happen
- Make sure you included the file in an Editor folder inside your project (e.g.
Assets/Editor/RemoveMobileSupportWarningWebBuild.cs
) - Make sure you get a console log message "Removing mobile warning from YOURPATH" after the build is finished. If you don't get this message there is a problem with your integration of the script. Probably, the script is not in the Editor folder.
- Make sure you emptied your browser cache on the device you are testing on (Android | iOS)
- Try to open the website in private mode, might help with strage cache problems
- Take a look at Unity Web GL Loading Test. There you can see the script in action, take a look at how the script is integrated or build the repo yourself to see how it should behave.
- Inside you Build folder, take a look at the
*.js
file, and see if you can find an instance of "UnityLoader.SystemInfo.mobile". If you can still find that, the script didn't run properly. - If you need professional help, you can write me an email
- Unity adds this note, since the builds oftentimes don't work for mobile, so oftentimes it does make sense to include the info.
Hi @dianadorinamita,
So I guess you are talking about the template in the WebGL Loading Test repo?!
If that is the case: That is expected, the template I built there is compatible with Unity 2020.1 and up. There has been a change on ow to write templates with Unity 2020. If you need a similar template for Unity 2019, you can hire me to do so (drop me a line at [email protected]).