Hello Dev Team,
I have been trying to properly adjust my html5 client to no avail. This issue affects mobile users using in-app browsers, specially FB and FB messenger apps.
The issue:
A link to join BBB event is published to FB/Messenger mobile application. The user clicks the link, enters name and hit enter. Then you get the message from html5 client that the browser is not compatible.
Tests i performed
Since i am not familiar with Meteor i tried to add a browser with '*' in order to try and make them 'all' work but html5 client fails to start.
I tried to remove that whole section with the min browser compatibility but same result.
I have extracted the logs from nginx to see what browser it shows and here are the results:
# This is Chrome browser on Mac OSX
# This is my Android phone with latest android and attempt to open the event clicking from FB Messenger link opening it into in-app browser.
my.server.ip.address - - [05/Nov/2019:11:13:40 +0100] "GET /html5client/compatibility/adapter.js?v=VERSION HTTP/1.1" 200 36713 "
https://myhostname.com/html5client/join?sessionToken=3qtzw508pdkeavxc" "Mozilla/5.0 (Linux; Android 9; H9436 Build/52.0.A.11.3; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.90 Mobile Safari/537.36 [FB_IAB/Orca-Android;FBAV/239.1.0.17.119;]"
my.server.ip.address - - [05/Nov/2019:11:35:40 +0100] "GET /html5client/compatibility/kurento-extension.js?v=VERSION HTTP/1.1" 304 0 "
https://myhostname.com/html5client/join?sessionToken=li8um4t9nm9ul3oo" "Mozilla/5.0 (Linux; Android 9; H9436 Build/52.0.A.11.3; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.90 Mobile Safari/537.36 [FB_IAB/Orca-Android;FBAV/239.1.0.17.119;]"
I do have users that are sharing links in messenger and FB and they have to copy and paste to Chrome in order to make it work. Since the in-app browser is somehow Chrome can we set a setting so the browser compatibility to be optional? That way we can chose how to handle the outcome with the end user.
Regards,
Peter