VPS Nonfunctional in Studio on Free Plan

Hi! I’m trying to get VPS to work for a student workshop, but I’ve been unable to localize the VPS location I had in mind (Tools+Fire in Ann Arbor). I’m on the free plan, and I’ve tried my build on two different (Android) phones on both the Chrome and Samsung Internet Browsers. The build seems to work fine in the simulator when localized.

I also wanted to confirm that VPS works for the free plan on Niantic Studio, though? The wiki seems to state otherwise, despite VPS templates, demos, objects, etc being available in the studio.

Hi, welcome to the forums!

VPS is available using Studio on the free plan. Looks like the docs here need an update however seems like you might also be looking at our editor docs. Looking at the Studio version of the VPS docs I don’t see the message regarding Pro: VPS | 8th Wall.

Ah, OK, thank you for the confirmation! In that case, is there any action I need to take on my phone to confirm localization (like how in the simulator you have to press the localize button)? I’ve continuously tried just walking up to the VPS location I’m trying to access, but there’s been no response in the browser.

Did you put your content as a child of the location in your project? If you can share a screenshot of the editor that would help as well.

I also tested a build where I just cloned the VPS example project and swapped out the mesh- same results.
The content is a child of the location, to confirm.
The Parent and Plane objects are disabled, the draggable script is only on parent, and listen is listening for a localization and printing to the console when it occurs.

The setup looks correct to me, I can’t replicate the issue of not being able to localize. Can you record a video of the location? It could be that the computer vision system can’t localize because it’s not seeing enough of the scan in frame.

Here’s the link to a screen recording I took:

I ended up moving locations because the earlier location I was using (Tools + Fire) had construction completed around it recently, so I was thinking that might be the cause, but this location didn’t work any better.

I tried staying much more still than I did during that video when localizing- no results.

For reference, new scene:

Is “Enable VPS” checked in the camera config? Are you receiving a permission request for location when loading the experience on mobile?

Enable VPS is checked in the camera, but I am not receiving a permission request for location

For reference: