WebSocket not connecting on mobile (iOS AND Android)
Closed this issue · 2 comments
So I have my variable server set up like this:
(cloud-server) --> (Nginx for enabling https) --> (playit.gg "port forwarding" proxy)
And the Scratch project using that server was packaged using the TurboWarp Packager and then I added the files into this repository so that I could deploy it to a github page: https://github.com/Dogo6647/blabble-pwa-mobile
So when I go into that github page using any PC web browser, it works just fine, everything works as expected. But when I connect using any mobile device, I get an error from the developer console with absolutely no useful information at all.
The https certificate is self-signed BTW, I'm pretty sure that's the problem. Either that, or the port needs to be 443 (I can't change the port since I use playit.gg). Also, if the culprit IS the self-signed certificate, please tell me how to set up a Let's Encrypt certificate, I have close-to-zero experience with setting up web servers.
The https certificate is self-signed BTW
That is the problem
SSL is left as an exercise to the user. Perhaps you may want to start at https://letsencrypt.org/getting-started/
I have no knowledge of how playit.gg works and am unable to provide further help. Your favorite search engine may prove useful.
Thanks I guess, how silly of me, I guess I just had to read the instructions for Let's Encrypt carefully before deciding to do a self-sign. Sorry about that.