10-12-2019 06:36 AM
Hello everyone!
I am trying to take the Oculus Username and use it as a nickname inside my app. The app is made in Unity and tested it on Quest. The error I get is "user not logged or not in a recoverable state", and the Entitlement step fails as well. I think my understanding of how this works is flawed since the code and most tutorials seem quite straight-forward. Here's what I did:
Project configuration. I am using VRTK for most stuff but used Oculus Integration directly for this step. I've put the App ID inside Oculus Go/Quest or Gear VR field in OculusPlatformSettings as well. Here's the code I used: https://pastebin.com/p8CxHKqi.
Oculus Alpha Channel. I thought I don't have access to the platform since it is not trusted as an app so I deployed it in the Alpha channel inside Oculus Dashboard. I managed to do it(after figuring out how to sign it with v1 and not v2, but that's another long story), and add me as a user. It does appear inside Developer Dashboard inside Quest. However, the installer tells me it's for Oculus Go and when I tell it to install anyway, the installation hangs indefinitely.
Now, I don't know if I should struggle more into making the Alpha Channel work as it should, or the problem is not there but in the code/configurations. Do I understand this well? Do only trusted apps have access to Oculus Platform information and manual deploys don't? Can I test the service somehow locally on my pc, without a wired headset, but with the opened Oculus? I'm kinda stuck.