Unity Purchasing (IAP) VisionOS support

Cross-posting this from unity forums for visibility here with the VisionOS team (VisionOS not resulting in Apple store target (fake store) - Unity Services - Unity Discussions).

It looks like the Unity Purchasing package (4.10) is not updated for support VisionOS. When attempting to use the StandardPurchasing module, VisionOS returns the fake store instead of the Apple store, as it should. This effectively makes IAP through Unity non-functional.

What’s the timeline for this? Or at least an experimental release that would support it?

2 Likes

Hi Dustin, were you able to get IAPs to work?

No. We have been informed the IAP team is aware, but they do not have a timeline for support.

We are using another IAP service (we picked RevenueCat as their documentation says VisionOS support) until Unity is able to provide an updated IAP sdk.

1 Like

thanks for sharing Dustin - did you get things up & running with RevenueCat?

Sadly, no. While they list VisionOS as a supported platform, I don’t think it’s actually ready yet. There does not seem to be a solution other than writing your own StoreKit wrapper right now. I’m extremely upset right now about this…

Essentially, take something like GitHub - Majchrzak/StoreKit-Unity-3D: StoreKit (In-App Purchases) iOS plugin for Unity 3D. from 10 years ago and update it if necessary.

yeah, this is really not great…Apple pushing towards a mobile like store with IAP etc and Unity not having their SDK ready, all on a really short timeline…

let me know how it goes with the plugin! We are still busy with wrapping other things up but I hope we can dig into this next week