Skip to content
Please disable your ad blocker or become a member to support our work ☹️

WebXR Apps On Quest's Meta Horizon Store Can Now Use In-App Payments

WebXR Apps On Quest's Meta Horizon Store Can Now Use In-App Payments
Please disable your ad blocker or become a member to support our work ☹️

WebXR apps packaged as PWAs on the Meta Horizon Store can now use in-app payments, letting web developers monetize their experiences.

Of course, what makes WebXR unique is that you don't need an app store. You can host WebXR experiences on the open web, without the approval of any XR platform holder, and anyone can access your experience through their headset's web browser.

But since Meta Connect 2024, Meta has also allowed WebXR experiences packaged as Progressive Web Apps (PWAs) to be distributed on Quest's app store, the Meta Horizon Store, using Google's Bubblewrap.

Now, these WebXR apps can be monetized using Meta's in-app payments (IAPs) system.

Please disable your ad blocker or become a member to support our work ☹️

To implement IAPs, WebXR developers use the Digital Goods API, a new web standard for PWAs to integrate with app stores. To the user, the payment requests are presented as they would be from a native app.

With visionOS 2, Apple Vision Pro Supports WebXR By Default
With visionOS 2, WebXR is enabled by default in Safari on Apple Vision Pro, no need to enable an advanced feature flag.

What WebXR developers tell UploadVR they really want, though, is the ability to easily monetize on the open web. This is possible on Apple Vision Pro's Safari browser using Apple Pay, and in Google Chrome via Google Pay, but Meta's web browser doesn't have an equivalent yet, and the vast majority of WebXR traffic comes from Quest headsets.

Still, the ability to monetize via the store is better than nothing, and this could see WebXR taken more seriously as a development path.

Please disable your ad blocker or become a member to support our work ☹️
Please disable your ad blocker or become a member to support our work ☹️
UploadVR logo

Unlock the full potential of UploadVR and support our independent journalism with an ad-free experience by becoming a Member.

Community Discussion

Please disable your ad blocker or become a member to support our work ☹️

Weekly Newsletter

See More
Please disable your ad blocker or become a member to support our work ☹️