Skip to main content
New Participant
December 12, 2025
Question

Error passing entitlements check in Native SDK

I cannot pass the entitlements check in the Native SDK, receiving the following message:

Either the service couldn't be connected to, Horizon isn't installed, or you're running an incompatible version of Home/Horizon

Here is the context for a better understanding:
- My Meta account has been added to the organization where the app was created.
- My Meta account has been added to the test channel where the app is being tested.
- The app has been in the Meta Horizon Store for a long time, and now I'm trying to release a patch.
- Developer mode is enabled.
- The SDK is initialized with the correct App ID.
- I see the app in my library.
- Both the headset and the mobile app have the latest update.

However, I cannot pass the entitlements check even in the latest version of the app published in the Meta Horizon Store. Could you tell me what I'm missing?

3 replies

Meta Employee
December 12, 2025

Hi there vitaliy.dmitriev!

Sorry to hear that you're having trouble passing the entitlement check, I understand how frustrating that can be. While I was looking into your issue, I noticed a similar post on our community forums. In this case, the developer had a very similar issue to yours and they were able to find a solution. Would you mind taking a look at their solution, and letting me know if their solution also works for your situation?

If not, let me know and we can troubleshoot your issue further!

Error: "Horizon isn't installed, or you're running an incompatible of home/horizon" 

-G

New Participant
December 14, 2025

Thank you for your reply, 4tothefloor​​!

Unfortunately, this solution is not suitable for me, since I don't try to load assets in my code. This error occurs as a result of calling ovr_Entitlement_GetIsViewerEntitled(), which returns the message mentioned above. The message returns after a long time, about 15-20 seconds after calling the function.

I am currently continuing to investigate the issue.

Meta Employee
December 15, 2025

Understood, thanks for clarifying vitaliy.dmitriev!

I have sent this issue to our support specialists for further review. I may reach out again if I have any questions or updates. If you have found any success in the meantime, please feel free to keep me posted!

-G