07-04-2022 10:01 AM
I have to headsets, each one with it own user
I build and run the same apk into both devices.
In one, the meta avatar loads perfectly, on the other device (with other user) I get an error:
{
Core.AsyncInitialize();
Entitlements.IsUserEntitledToApplication().OnComplete(EntitlementCallback);
}
void EntitlementCallback(Message msg)
{
if (msg.IsError)
{
D.Log(msg.GetError().Message);
D.Log("You are NOT entitled to use this app. Please check if you added the correct ID's and credentials in Oculus>Platform");
//UnityEngine.Application.Quit();
}
else
{
D.Log("You are entitled to use this app.");
GetTokens();
}
}
The error says:
```
users does not have app in library
```
Any ideas welcomed
07-04-2022 11:09 AM
Both users are part of the Organization on oculus. tried admin and also developer.
07-04-2022 11:13 AM
And on the account that doesnt pass the Entitlement it says I am a verified dev
09-05-2022 06:52 PM
Hi, did you solve this issue? I have the same problem right now with a newly created account. Is it because a new Meta account?
11-16-2022 03:28 PM
Hey Senhor_Castor, did you solve the issue? I am having the same issue with two accounts. One works and other fails entitlement check. Both are part of the same organization.
11-16-2022 03:42 PM
How do you install the app on each account? Because in my case, the new invited dev account to the organization were not detected has installed the app by meta system somehow when they install the app via ODH. I solve it by uploading the app to the applab alpha version, and let others install from applab and it fixed entitlement check. After that, everyone can install from ODH again without problem because their account has detected owning the app.
11-16-2022 03:51 PM
11-17-2022 10:22 AM
Hey guys so I figure out the issue and posting here in case somebody else face the same issue.
In order to allow a Meta account to play the title and pass the entitlement check you need to add the specific account to the proper Release Channel.
Keep in mind that you may need to create two Meta apps in the dashboard.
A Quest app and a Rift app. Quest for the standalone builds testing, Rift for the PC VR or Editor testing. In this case, you would need to add the users to both release channels.
You don't really need to be part of the same Meta organization. As long as the user is subscribed to the proper release channel on both apps.
11-18-2022 10:29 AM
Thanks @ErickMarinC this helped us