WebRTC (Daily.co) audio not working in Bubble mobile version - works fine on web

Hi everyone,

We’ve implemented anonymous voice calls in our Bubble app using Daily.co’s WebRTC SDK (callObject). The integration is done via custom JavaScript (not via plugin) and it works flawlessly on the web version (both desktop and mobile browsers).

:white_check_mark: On Web:

  • Audio calls work great - users connect and can hear each other.
  • We’re using getUserMedia, callObject.join(), setLocalAudio(true), and listening for participant events.

:cross_mark: On Mobile App (Bubble’s mobile engine):

  • When previewing via the mobile editor, the app opens fine on the desktop, but the audio doesn’t transmit (even though the call connects).
  • When opening the same preview link on a mobile device, the app often fails to load properly or breaks.
  • No errors are shown in the console - it’s completely blank.
  • Microphone access is granted.

Bubble support responded that this custom implementation falls outside the supported scope and likely isn’t compatible with the mobile engine.

Questions:

  • Has anyone been able to run WebRTC audio inside a mobile app built with Bubble’s new mobile engine?
  • Is there a known limitation with getUserMedia, WebRTC audio tracks, or autoplay policies in this environment?
  • Would wrapping the working web version in a custom WebView be the best workaround?

Any insights would be very helpful. Thanks in advance!

Leo

This topic was automatically closed after 14 days. New replies are no longer allowed.