Before pairing, deny cross-app tracking and allow only discovery permissions (Bluetooth and Local Network) temporarily. Grant Microphone for calls and captions, Location set to While Using for maps, and Camera only when you use camera features; test each feature immediately and revoke unused permissions. Check the app’s App Store listing and maker support page if behavior differs by model or firmware.
Time needed about 45 minutes, mostly during first pairing
- Enable Bluetooth and Local Network first so the companion app can discover and talk to the glasses.
- Grant Microphone only when you test calls or captions; set it to While Using rather than Always.
- Set Location to While Using for maps; avoid Always unless you need background routing.
- Open the companion app only during the glasses’ discovery phase to avoid out-of-order prompts.
- Run a short feature test and then revoke any permissions you did not need.
- An iPhone running the iOS version the companion app requires (check the app’s App Store listing)
- Charged smart glasses in discovery or pairing mode
- Companion app downloaded to the iPhone but not opened
- Wi‑Fi network available; no active VPN or Personal Hotspot
- Apple ID signed in and Notifications enabled for incoming calls
The steps
- Prepare the phone and glassesCharge the glasses, put them in discovery or pairing mode, and unlock your iPhone on the Wi‑Fi network you will use.You should see: The glasses show their pairing indicator and the iPhone is unlocked and connected to the intended Wi‑Fi SSID.
- Install but do not open the companion appDownload the companion app from the App Store and leave it closed until the pairing flow instructs you to open it.You should see: The app appears on the Home Screen but has not launched; no permission dialogs have yet appeared.
- Enable Bluetooth and confirm Wi‑FiOpen Settings and ensure Bluetooth is On and the iPhone is connected to the intended Wi‑Fi SSID.You should see: Settings > Bluetooth shows Bluetooth is On and the top of Settings displays the connected Wi‑Fi network name.
- Open the companion app during discoveryFollow the glasses’ pairing guide and open the companion app exactly when it instructs you to start discovery.You should see: The app shows a pairing screen or a message that it is searching for devices.
- Allow Bluetooth then Local NetworkAccept the iOS Bluetooth permission when prompted, then accept the Local Network permission when the app requests it.You should see: iOS dialogs appear for Bluetooth and Local Network, and the app begins discovering the glasses.
- Grant Microphone for calls or captionsWhen you test calls or live captions, accept the Microphone prompt and choose While Using if offered.You should see: iOS shows the Microphone permission dialog and after accepting, captions or calls work in the app.
- Grant Location while testing mapsOpen the maps or navigation feature and allow Location as While Using when the dialog appears.You should see: After allowing While Using, the app displays navigation prompts on the glasses or shows location-based content.
- Grant Camera only for camera featuresIf you use camera-sharing, start that feature and accept the Camera permission, then revoke it after the session if you prefer.You should see: The app displays the live camera feed on the glasses and iOS lists Camera access for the app.
- Run the five short feature testsMake a call, start captions, start navigation, stream a virtual monitor and test camera-share in sequence; note any error messages.You should see: Each feature shows an expected UI: call audio on glasses, captions visible, navigation prompts shown, stream playing, camera feed visible.
How to set iPhone privacy for smart glasses apps
Set permissions in a strict order so discovery and core features work while limiting access. First enable Bluetooth and Local Network for discovery. Then open the companion app and grant Microphone for calls/captions, Location While Using for maps, and Camera only when you test camera features. Revoke unused permissions after testing.
Which iOS controls matter for smart glasses and what each affects
These iPhone controls determine whether the app finds the glasses, sends audio, shows captions, streams video or provides navigation. Bluetooth and Local Network handle discovery and streaming; Microphone enables calls and captions; Camera enables remote view or shared video; Location supports maps. Background App Refresh keeps the companion app reachable for persistent connections.
- Bluetooth (Settings > Privacy & Security > Bluetooth): required for discovery and low-energy data exchange with many companion apps. If off, the app may never see the glasses.
- Local Network (Settings > Privacy & Security > Local Network): allows an app to discover or stream to devices on the same Wi‑Fi. Disable VPN/Personal Hotspot if discovery fails.
- Microphone (Settings > Privacy & Security > Microphone): needed for calls, voice input and live captions. While Using is sufficient for most sessions.
- Camera (Settings > Privacy & Security > Camera): required only for apps that use the glasses’ camera or stream the phone camera to the glasses. Grant temporarily.
- Location (Settings > Privacy & Security > Location Services): used for maps and navigation. Use While Using unless background routing is explicitly required.
- Background App Refresh (Settings > General > Background App Refresh): keeps the companion app reachable for calls and notifications; disable if you accept delayed notifications.
Pre-pair checklist: the order to grant or deny prompts
Follow this order to avoid discovery failures: prepare the phone and glasses, ensure Bluetooth and Wi‑Fi are on, install but do not open the companion app, then open the app during the glasses’ discovery phase. Allow Bluetooth first, then Local Network; only grant Microphone, Location and Camera while testing their specific features.
- Have the glasses powered, in discovery mode, and the iPhone unlocked on the Wi‑Fi you will use.
- Confirm Bluetooth is on and Wi‑Fi is connected in Settings before opening the companion app.
- Install the companion app but do not open it until the glasses’ pairing flow asks you to.
- Turn off active VPN or Personal Hotspot; these commonly block Local Network discovery.
- Open the pairing flow when directed, then accept Bluetooth followed by Local Network. Grant feature permissions during tests only.
Permission map: which permission each feature actually needs
Match each feature to the permissions it requires so you grant only what is necessary. Use this map to set sensible defaults before testing a capability and to decide which permission to revoke after a successful test.
- Calls / phone audio: Bluetooth + Microphone + Notifications for incoming-call alerts. Microphone While Using is typically sufficient.
- Live captions / translation: Microphone (and optionally Location if the app uses region data). Allow Microphone during caption tests.
- Maps / navigation: Location set to While Using; enable Background App Refresh only if you need turn-by-turn when the phone is locked.
- Virtual monitor / streaming: Local Network for streaming plus Bluetooth for discovery. Camera only if the feature streams the phone camera.
- Camera sharing / remote view: Camera + Local Network. Grant Camera temporarily for the session and revoke when finished.
Tests to run immediately after pairing and what success looks like
Run five short tests in sequence so each verifies one permission set. Stop when a test fails, note the exact error or dialog, then apply the matching fix before changing other permissions.
- Make and receive a call: Success is audio routed to the glasses and a call status or UI displayed in the app.
- Live captions: Success is captions appearing on the glasses within a few seconds and the app showing active microphone input.
- Open maps and start a route: Success is navigation prompts shown on the glasses and the app listing Location access.
- Stream video or virtual monitor: Success is the phone’s screen or video playing on the glasses without repeated discovery prompts.
- Camera share: Success is the live camera view displayed on the glasses after accepting the Camera prompt.
Common failures and how they unfold in practice
These are the failure patterns you will see, the usual causes and the concrete fixes that resolve them. Match the symptom you observe to the fix before repeating pairing or changing unrelated settings.
- App never finds the glasses: often Local Network denied or a VPN/Hotspot blocking discovery. Fix: enable Local Network for the app, turn off VPN/Hotspot, restart the app.
- Microphone or captions silent: Microphone permission denied. Fix: enable the app under Settings > Privacy & Security > Microphone and restart the session.
- Audio stays on phone speaker: Bluetooth pairing incomplete or Background App Refresh disabled. Fix: confirm Bluetooth connection, enable Background App Refresh if required, then reconnect audio.
- Maps show location unavailable: Location set to Never or Ask Next Time. Fix: set Location to While Using for the app and retry the route.
How App Tracking Transparency and app privacy labels affect companion apps
App Tracking Transparency (ATT) blocks cross-app identifier-based tracking. Choosing Ask App Not To Track usually does not prevent pairing or discovery. App Store privacy labels show what categories of data the app may collect; use them to see whether voice, location or identifiers may be uploaded off-device.
- Ask App Not To Track does not stop Bluetooth or Local Network discovery; it prevents the app from joining a cross-app advertising ID graph.
- Check the App Store privacy label to see whether the app may send voice recordings, location or device identifiers to third parties.
- Analytics & Improvements settings affect aggregated diagnostics and crash reports, not core pairing functionality.
Pre-purchase checks to avoid buying glasses whose app won’t behave
Before you buy, confirm the companion app supports the features you need and inspect its App Store privacy label. Use a short trial after purchase to validate discovery and captions. Ask the seller or manufacturer whether the app requires Always Location, continuous Camera access, or persistent background services.
- Find and compare companion apps using the GlassesApps directory at /apps.
- Check the device pages for documented app behavior: /devices/ray-ban-meta and /devices/xreal-air-2-ultra.
- Ask whether the app needs Always Location, continuous Camera, or a background service; treat uncertainty as a red flag.
- Plan a short return-window test: pair, run the five tests above, then revoke any non-essential permissions and confirm the features still work.
Where this usually goes wrong
- App never discovers the glasses during pairingLocal Network denied or a VPN/Personal Hotspot blocking discoveryEnable Local Network for the app in Settings > Privacy & Security > Local Network, disable VPN/Personal Hotspot, force‑quit and reopen the app, then retry pairing.
- Microphone-based features produce silence or no captionsMicrophone permission denied or the app not enabled in Microphone settingsOpen Settings > Privacy & Security > Microphone, enable the app, then restart the caption or call session.
- Audio remains on the phone speaker instead of the glassesBluetooth connected at system level but app did not route audio or Background App Refresh is offConfirm the device shows connected in Settings > Bluetooth, enable Background App Refresh under Settings > General if required, then reconnect audio in the app.
- Maps or navigation show 'location unavailable'Location permission set to Never or Ask Next TimeGo to Settings > Privacy & Security > Location Services > [app] and set to While Using; relaunch the route.
The checklist
- Prepare the phone and glasses
- Install but do not open the companion app
- Enable Bluetooth and confirm Wi‑Fi
- Open the companion app during discovery
- Allow Bluetooth then Local Network
- Grant Microphone for calls or captions
- Grant Location while testing maps
- Grant Camera only for camera features
- Run the five short feature tests
Frequently asked questions
Will denying Local Network break pairing?
Yes. Denying Local Network commonly prevents discovery or streaming for glasses that use the phone’s Wi‑Fi. Re-enable it at Settings > Privacy & Security > Local Network for the app, turn off VPN/Personal Hotspot, then force‑quit and reopen the companion app to retry.
Can I use captions without giving microphone access all the time?
Yes. Set Microphone to While Using and start captions only when you need them. If the app shows a temporary or session-based permission prompt, use that and revoke Microphone access in Settings when you finish.
Does choosing Ask App Not To Track stop the app from collecting usage data?
No. Ask App Not To Track blocks cross-app identifier-based advertising tracking but does not stop the app from collecting operation‑needed data or data you explicitly grant, such as microphone or location. Check the App Store privacy label for details on what the app may collect and share.
My glasses appear in Bluetooth but the app still won’t stream. What should I check?
Check Local Network permission, Background App Refresh, and any active VPN or Personal Hotspot. Turn off VPN/Hotspot, enable Local Network for the app, allow Background App Refresh if required, then restart the app and the glasses before retrying streaming.
Find apps that work on your glasses
Every app in the directory lists the glasses it runs on, how it works on each, and the official source that proves it.