Meta Quest Mobile Companion App Integration

Sometimes a user puts on a [Meta Quest](https://en.wikipedia.org/wiki/Meta_Quest) headset but wants to control content from their phone: pick a game, adjust privacy settings, transfer photos. For example, launching a game from the library without taking off the headset, or receiving an incoming mess

Development and support of all types of mobile applications:

Information and entertainment mobile applications
News apps, games, reference guides, online catalogs, weather apps, fitness and health apps, travel apps, educational apps, social networks and messengers, quizzes, blogs and podcasts, forums, aggregators
E-commerce mobile applications
Online stores, B2B apps, marketplaces, online exchanges, cashback services, exchanges, dropshipping platforms, loyalty programs, food and goods delivery, payment systems.
Business process management mobile applications
CRM systems, ERP systems, project management, sales team tools, financial management, production management, logistics and delivery management, HR management, data monitoring systems
Electronic services mobile applications
Classified ads platforms, online schools, online cinemas, electronic service platforms, cashback platforms, video hosting, thematic portals, online booking and scheduling platforms, online trading platforms

These are just some of the types of mobile applications we work with, and each of them may have its own specific features and functionality, tailored to the specific needs and goals of the client.

Showing 1 of 1All 1734 services
Meta Quest Mobile Companion App Integration
Complex
from 1 week to 3 months

Our competencies:

Frequently Asked Questions

Latest works

  • image_mobile-applications_feedme_467_0.webp
    Development of a mobile application for FEEDME
    898
  • image_mobile-applications_xoomer_471_0.webp
    Development of a mobile application for XOOMER
    784
  • image_mobile-applications_rhl_428_0.webp
    Development of a mobile application for RHL
    1219
  • image_mobile-applications_zippy_411_0.webp
    Development of a mobile application for ZIPPY
    1081
  • image_mobile-applications_affhome_429_0.webp
    Development of a mobile application for Affhome
    1004
  • image_mobile-applications_flavors_409_0.webp
    Development of a mobile application for the FLAVORS company
    600

Sometimes a user puts on a Meta Quest headset but wants to control content from their phone: pick a game, adjust privacy settings, transfer photos. For example, launching a game from the library without taking off the headset, or receiving an incoming message notification in VR. We develop mobile companion apps that connect the VR headset and smartphone through various channels—from the official Meta SDK to direct local network. The result is a seamless experience without switching the headset. Our team has 5+ years of experience and 30+ successful cases—from simple control to multi-user social VR platforms. Backend infrastructure savings can reach 40% when using direct channels.

How to organize communication between Quest and a mobile app?

Several technical channels exist. The choice depends on the scenario: media streaming, command control, multiplayer. Below is a comparison table.

Method Speed Latency Use Case Complexity
Meta Platform SDK Authorization, invites, pushes Medium (OAuth, API)
Local network (LAN) 100 Mbit/s+ 5–10 ms Control, telemetry Low (WebSocket/HTTP)
Bluetooth ~1 Mbit/s 50–100 ms Remote control, small data Medium (GATT)
USB (ADB) 480 Mbit/s <1 ms Development only High (cable required)

Meta Platform SDK — the official bridge between environments. It implements unified authorization (Meta Login, OAuth 2.0), notifications (friend online, room invitation), and deep linking (oculus://). If your product is social, this is a must have.

What does direct local network bring?

Quest 3 and phone on the same Wi-Fi — the most versatile channel. On Quest, an Android service with WebSocket runs; on the phone, an HTTP client. Discovery via mDNS (NsdManager on Android, Bonjour on iOS). This approach suits enterprise solutions where no public backend is needed—data never leaves the local network. This can save up to 40% on backend infrastructure development.

When is Bluetooth needed?

Only for low-speed commands: press a button, read telemetry. Bandwidth ~1 Mbit/s does not allow video, but no Wi-Fi is needed. Implemented via a GATT server on the Quest side.

Typical architecture

In a typical architecture, the mobile companion syncs with Quest through a cloud backend—this is more reliable than a direct channel. Diagram: [Phone] ←→ [Backend API] ←→ [Meta Quest]. For real-time interactions (phone as a controller) — WebSocket via relay server with 50–100 ms latency. If a social layer is required, we integrate Meta Multiplayer SDK (Photon + Meta Parties). The companion displays online friend statuses from Meta Social Graph (via Meta Login) and sends invitations to VR sessions. Time savings on social feature implementation — up to 50%.

Meta Platform SDK recommends using WebSocket for real-time communication between Quest and phone.

What the work includes

  • Audit of the existing Quest app and selection of communication channels.
  • Architecture design: server side (API, WebSocket), mobile clients (iOS/Android).
  • Development of the companion module on the Quest side (Kotlin/Java).
  • Integration with Meta Platform SDK: authorization, pushes, deep linking.
  • Mobile app development for iOS (Swift) and Android (Kotlin) with Universal/App Links.
  • Testing with a real Quest 3 (TestFlight/Google Play Console).
  • Assistance with publishing in Meta Horizon Store (App Lab) and mobile OS stores.
  • Technical support after launch.

Estimated timelines

Integration level Timeline
Basic LAN connectivity + content management 6–10 weeks
Full Meta Platform SDK integration + social features 3–5 months
Full cycle (analytics → UX → backend → mobiles → Quest) from 4 months

The exact cost is calculated individually after reviewing your project. Order companion app development, and we will implement the integration within the agreed timeline.

How we develop a companion app: 4 stages

  1. Analysis and architecture — study your product, select communication channels, design the scheme.
  2. Quest module development — write an Android service (Kotlin) with WebSocket/BLE/Meta SDK.
  3. Mobile client creation — iOS (Swift) and Android (Kotlin) apps with deep linking and UI.
  4. Testing and publishing — test on real device, deploy to App Store and Horizon Store.

Why order turnkey integration?

We are a team of mobile developers with 5+ years of experience in building VR companions. We have delivered over 30 projects for Meta Quest 2 and 3. We understand the nuances of App Store Review Guidelines (Section 4.2) and Meta Horizon Store requirements. We guarantee on-time delivery.

One common mistake is ignoring Section 4.2: a media player without its own content may be rejected. Another is mixing production and debug keys: the signature must match the Provisioning Profile in App Store Connect. Also, properly configure Background fetch so that friend status updates in the background don't drain the battery, and ProGuard/R8 for correct serialization.

Get a consultation — send your project description, and we will propose the optimal architecture and budget. Contact us for details.