11-20-2023 06:00 PM
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
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.
12-26-2023 01:42 AM
Hello, I met the same problem. Have you figured it out ?
12-26-2023 12:19 PM
I also encountered it, but on Unreal Engine 4.27.2
01-10-2024 07:41 AM
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"?