A practical guide to using Expo libraries when building React Native apps for Meta Quest (Horizon OS). Most self-contained Expo libraries work out of the box, but libraries depending on Google Play Services require alternatives. Key replacements include expo-iap for in-app purchases (supports Meta Horizon Billing SDK), expo-horizon-notifications as a drop-in for expo-notifications, and expo-horizon-location for location services (WiFi/IP-based, no GPS). The expo-horizon-core plugin handles project configuration automatically. Unsupported features include cellular APIs, GPS hardware, Google Authentication, and certain Android permissions.

8m read timeFrom callstack.com
Post cover image
Table of contents
Why compatibility isn't 1:1What worksWhat needs workWhat doesn’t workSummary

Sort: