cancel
Showing results for 
Search instead for 
Did you mean: 

Entitlement fails on some organization account but not others?

ArcadiaGamesInc
Honored Guest

Hey everyone!

I'm having a weird problem where some accounts in my organization fails their meta entitlement while other accounts succeeds it *on the exact same build*. 0.0

 

Here some more context :
Engine : Unreal Engine 5.2

Blueprint code

ArcadiaGamesInc_0-1700531210532.png

Game has been added to an app to the alpha release channel.
Both user A and user B are members of the organization.
Both user A and user B have been added to the release channel.
Both user A and B can open the "official" appLabb app and get authenticated.
But if I change the name of the app (myApp_02 instead of myApp for example), then user A can get authenticated but not user b. 

 

Error messages :
User does not have app in library
And if I call "User get user proof" I get : 
User proof error invalid OAuth 2.0 access token type OCApiexception Code 190 Token exception error data fbtraceid

Having build with different names is very useful during development. Is there a reason some accounts fails the authentication test while some others succeed? I looked everywhere and I can't figure out why.

 

Thanks in advance.

3 REPLIES 3

meloin
Explorer

Hello, I met the same problem. Have you figured it out ?

tangjunlong
Protege

I also encountered it, but on Unreal Engine 4.27.2

DubFitness
Protege

I also can not get past Entitlement on UE 5.2.

I am getting "user does not have app in library"  when I try to get "Entitlement Get Is Viewer Entitled" Unreal Engine blueprint node.  The app has been live on app lab for over a year.  I have builds in every release channel and have installed it directly from my app page.  I have also added myself to the Users list of all channels and the correct app id is in the .ini file.

 

 

The last thing I can think of is my package name doesn't match my game title.  Does the package name have to match the name in my developer account.  For example if my game is called "My Game", does the package name have to be "com.company.mygame" for the Validate node to do anything other than tell me "User Does Not Have App In Library"?