When I build my Quest application in Unity, it cannot connect to the Immerse Platform.

The Unity OpenXR plugin now includes a checkbox called 'Force Remove Internet'. When this checkbox is selected, it prevents any connection to the Internet, including the Immerse Platform. This will likely manifest itself with PINs not working when users try to authenticate.

The checkbox is hidden within a number of menus and subsections: 

Project Settings > XR Plug-in Management > Open XR > Android tab > OpenXR Feature Groups > ‘Meta Quest Support’ settings > Feature Settings > Manifest Settings

Solution

'Force Remove Internet' was added as part of OpenXR Plugin 1.8.1. Uncheck the box and update to the newest version of the OpenXR plugin. Be aware that the box rechecks itself occasionally, so ensure that it is unchecked before every build.

Further reading