New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: allow jitsi meet to be opened in a mobile browser #3518
Conversation
Hi, thanks for your contribution! |
Already signed |
We have done this on purpose. The experience is not designed for use in a mobile browser. That said, since it's an option which defaults to false (the current behavior), I find it acceptable. @jitsi/atlassian-devs thoughts? |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Disappointing. |
Has it been merged |
@@ -69,6 +69,11 @@ export function getDeepLinkingPage(state) { | |||
const isUsingMobileBrowser = OS === 'android' || OS === 'ios'; | |||
|
|||
if (isUsingMobileBrowser) { // mobile | |||
const openInBrowser = interfaceConfig.OPEN_IN_MOBILE_BROWSER || false; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
would not be better do in following way
if (typeof interfaceConfig === 'object') {
const {
OPEN_IN_MOBILE_BROWSER: openInMobileBrowser = false,
MOBILE_APP_PROMO: mobileAppPromo = true
} = interfaceConfig;
if (!openInMobileBrowser) {
const OS = Platform.OS;
const isUsingMobileBrowser = OS === 'android' || OS === 'ios';
if (isUsingMobileBrowser) { // mobile
return Promise.resolve(
mobileAppPromo ? DeepLinkingMobilePage : NoMobileApp);
}
}
}
I get why mobile access without app has been restricted, but I think we should allow the option on allowing mobile connections but limit them to voice only since that's probably WAY easier to keep the code working if we only have to worry about the voice side of things. And the only change we would have to do for the mobile landing page is notifying them of the limitation to voice only and offer them a "connect anyway" button and the "download app" button. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Has it been merged to production? |
bump |
Bump |
Would indeed be very great if this could me merged to master and wrapped into stable. Would be great if users do not need to install an app first! |
Can this feature be merged? We are working on several projects related to Covid19 (related to telemedicine for people in quarentine) and this is very important as the majority of the users won't have Jitsi app installed |
Hello @saghul, all, Being able to open jitsi on (at least) a tablet should be OK on the UI side. If I am not wrong, most of the OS now supports everything required to have jitsi running correctly on such devices. Thanks a lot |
I'll bring it up with the team once more. |
Hi @chamerling @saghul . I am sorry to bother you with this again, but can you please prioritize this merge? Thanks! |
We cannot land it as is. We now have plans to allow this, but we need to make some extra changes first. |
If there is any way I can contribute to speed this up, I would be more than happy to. I am sure there are others who would be eager as well. |
@saghul can you give more details about the "extra changes"? |
@saghul may you please provide more information regarding expected timeline? This is an urgently needed feature. Thank you! |
Hope the community can reconsider and make jitsi work in mobile browsers |
It seems that the issue about toggling the video camera on/off when accessing via mobile browser still persists. |
That should be fixed too. If it isn't, please do open a new issue. |
I tested in |
@saghul Waiting for your reply. |
I tried to test it on LosQ (lineageos fork) browser and i get error obtaining camera (and microphone) permision a lot of blablabla you can use camera button on browser bar (but i don't see any) |
This is the Final solution, it works like charm |
configOverwrite: { disableDeepLinking: true } |
i am facing on mobile same issue its says download app how can i fix this issue i am using iframe base external api |
This is now available on the latest stable release (and has been for a while). |
i am using api external api based <script src="https://meet.jit.si/external_api.js"></script> its work on desktop pc laptop but on mobile its show app download |
Hum, do you have a test HTML page available to test? |
i did within my chat room with a box model |
https://chat.pakistanichatzone.com/ its my chat link |
I mean a reduced example that can be run locally. |
can u join me on anydesk so i can show u how i did |
Wait, the button is there: "Launch in web" |
i tried launch in web but its not working would u please join me on anydesk so i can show u |
thanku i fixed my issue |
Still, I am not getting a fix for it. Video is not opening in the Mobile browser. I tried using the startWithVideoMuted: false but not working |
i think also need = {prejoinPageEnabled: false} |
is there any way to open directly in mobile web browser without any popup. |
No, sorry. |
Hey Thanks alot, that solves the issue for me, but I'm wondering what is deepLinking and what are we losing on by disabling that, any bugs? I'm using this is in an online classroom feature, where hundreds of students will join, will this affect any functionalities by any chance, thanks alot. |
if anyone looking for answer on 2022, it should be something like this
|
Allow jitsi meet to run on a mobile browser based on a config parameter in the "interface_config.js".
This topic came up a couple of times in the mailing list and the current solution as suggested here is not ideal.
This feature is really useful for audio only requirements in apps that integrate with jitsi meet through the external api.
Note: Running jitsi meet in the browser of a device is useless where webrtc is not supported.