Skip to content

Симулятор ​

sdk.remeet.video/simulator.html запускает приложение без звонка: без аккаунта, без установки, без второго устройства.

Что в нём есть ​

  • Две копии приложения рядом — You и Anna. app.broadcast() из одной приходит в другую — ровно как между двумя людьми во встрече.
  • Participants — участники условной встречи.
  • Meeting events — кнопки событий: Omar заходит, Omar уходит, Anna говорит, Omar пишет в чат, Omar что-то говорит (субтитры).
  • Permissions granted — ставьте и снимайте галочки, чтобы проверить, как приложение ведёт себя, когда человек что-то не разрешил.
  • Bridge log — все сообщения между приложением и «встречей» в обе стороны.
  • Уведомления из app.notify() и значки из app.badges.set().

Откройте своё приложение ​

Вставьте адрес в поле и нажмите Run the app или передайте его в ссылке:

https://sdk.remeet.video/simulator.html?url=https://your-site.example/panel.html
https://sdk.remeet.video/simulator.html?url=https://your-site.example/stage.html&surface=stage

surface — panel (по умолчанию) или stage: это значение ReMeet.surface внутри приложения.

Разработка на своём компьютере ​

Браузеры не дают публичному сайту вроде sdk.remeet.video показывать страницы с localhost в рамке. Есть два пути:

Запустите симулятор рядом с приложением. Симулятор — один файл. Сохраните simulator.html в папку проекта, запустите там любой локальный сервер (npx serve, Vite, http.server в Python) и откройте оба с него:

http://localhost:5173/simulator.html?url=http://localhost:5173/panel.html

Или используйте https-туннель (например, ngrok или cloudflared) и передайте его адрес онлайн-симулятору.

Чего симулятор не делает ​

  • Настоящих видео, звука и чата нет; события приходят от кнопок.
  • You — ведущий, Anna — участник, Omar — гость: вызовите stage.open({ everyone: true }) из обеих копий, чтобы увидеть проверку ведущего.
  • app.stage.open() показывает уведомление вместо сцены. Чтобы работать над страницей сцены, запустите её с &surface=stage.
  • app.storage хранится в локальном хранилище этого браузера, отдельно для You и Anna.
  • Контекст-токен — заглушка (simulator-token-…), ReMeet его не подписывает: проверку токена на сервере тестируйте в настоящей встрече.

ReMeet Apps SDK v0 · бета. Файл SDK v0.js — под лицензией MIT.