Skip to content

VistaRemote/mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@vistaremote/mobile

VistaRemote 移动端主控(React Native 新架构 + JSI):触控远控、react-native-webrtc、信令与 shared 契约对齐。不采用 FlutterADR-0007)。

Metadata Value
包名 @vistaremote/mobile
许可证 LICENSE

职责

  • 配对、远程会话、套餐权益展示
  • 不负责被控端屏幕采集(见 desktop 仓库)

环境要求

  • Node.js >= 24.0.0(推荐 24.11 LTS,见 .nvmrc
  • pnpm >= 9
  • React Native 开发环境(Android Studio / Xcode)
  • @vistaremote/sharedfile:../shared

快速开始

pnpm setup
cp .env.example .env
pnpm start          # 带 env 的 Metro
pnpm android        # 模拟器/真机调试(需 Android SDK)
pnpm android:apk    # 产出 app-debug.apk

性能约定

  • 新架构 + JSI 绑定 WebRTC 热路径
  • 视频用原生 Surface/TextureView,非纯 JS Canvas

见 Meta mobile-spec

Spec

相关仓库

shared · server · web

安全 · 贡献

SECURITY.md · CODE_OF_CONDUCT.md

About

React Native mobile controller — secure pairing, WebRTC sessions & entitlements; extend the VistaRemote stack on mobile.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors