Skip to main content
New Participant
October 18, 2018

Core 2.0 Breaking Change to Auto App Switching

I have an app that acts as a launcher for other apps. Previous to Core 2.0 when an app was launched and then closed, the launcher would immediately be presented back to the user as it regained focus. Now there is an interstitial screen where the app is black on the Windows desktop and the user is unable to continue unless they press the Oculus Home button as they are in a dash interstitial screen. Looking for any way to avoid this dash popup screen from happening. Open to disabling dash entirely through a CPP plugin (if anyone can point me in the right direction) or any solution that can help.
    This topic has been closed for replies.

    2 replies

    RooshAuthor
    New Participant
    October 18, 2018
    I understand how to check on the Unity side if my app has focus and I've seen what's written here:
    https://developer.oculus.com/documentation/unity/latest/concepts/unity-lifecycle/

    But that still doesn't solve the issue of Dash appearing instead of the launcher being granted focus automatically like it was pre Core 2.0

    By enabling Oculus Dash support in the launcher I was able to get the app to regain focus but again dash still shows up superimposed on top of the launcher which is not desired.

    RooshAuthor
    New Participant
    November 21, 2018
    @imperativity It's an enterprise application whereby we have a launcher program that the user is first presented with inside of VR. That program then launches other VR programs and manages the state of the user's "session". This includes the ability to close an opened VR program and send focus back to the launcher. Unfortunately the launcher is no longer gaining focus (even though it's in the foreground of the desktop). Instead Dash comes up which forces the user to use the Oculus Home button to close it.