Forum Discussion

Avelle1986's avatar
Avelle1986
Explorer
10 years ago

Must call get_signature first

Hello, In Unity editor Leaderboard works fine, but in the build I have error: Must call get_signature first. 
P.S. In OculusPlatformSettings I had my generated Oculus User token. 

5 Replies

  • Anonymous's avatar
    Anonymous
    Hi Avelle1986,

    I don't know if it helps but we faced the same issue with the IAP interface (call get_signature first): We solved the issue by re-installing the Oculus software and the app on the same drive (not using any symlinks). 

    Gui.
  • brian_jew's avatar
    brian_jew
    Expert Protege
    Hi Avelle1986,

    in the build, it'll be getting the user from the Oculus software.  Oculus will check to see if you are entitled to the app, if so, it'll give the app the user access token.  It sounds like currently you aren't entitled to the app.  Could you check to see if you have done the following?
    • https://dashboard.oculus.com/application/<app_id>/build  Add a zip file with an executable file instead it to the dashboard.  You can take the unity build, zip it up and add it there.
    • Add yourself to "subscribed user" to your app in the dashboard.  You should be able to see your own app show up in your Library under "Not Installed" on Oculus 
    • Install it, through the library.  That'll let Oculus know that this machine has the app.
    From there you should be able to do Unity builds and run them.

    You can also see our docs here about entitlements: https://developer.oculus.com/documentation/platform/latest/tasks/dg-view-devs/

  • brian_jew said:

    Hi Avelle1986,

    in the build, it'll be getting the user from the Oculus software.  Oculus will check to see if you are entitled to the app, if so, it'll give the app the user access token.  It sounds like currently you aren't entitled to the app.  Could you check to see if you have done the following?
    • https://dashboard.oculus.com/application/<app_id>/build  Add a zip file with an executable file instead it to the dashboard.  You can take the unity build, zip it up and add it there.
    • Add yourself to "subscribed user" to your app in the dashboard.  You should be able to see your own app show up in your Library under "Not Installed" on Oculus 
    • Install it, through the library.  That'll let Oculus know that this machine has the app.
    From there you should be able to do Unity builds and run them.

    You can also see our docs here about entitlements: https://developer.oculus.com/documentation/platform/latest/tasks/dg-view-devs/


    Thank You very much! I will try it!