For the past few days I have struggled with the review process for the Oculus Gear VR store. The remaining issue is as follows:It appears that your app does not support entitlement checks to prevent unauthorized use of your content. Documentation on how to add entitlement checks can be found here: https://developer.oculus.com/documentation/platform/latest/concepts/pgsg-get-started-with-sdk/
This is a Unity Gear VR project with an OVRCameraRig
game object with a script that I attached called OculusEntitlementCheck.cs
. I simply check for Entitlements and kill the app if there is an error like the Oculus documentation suggests. You can view my script here: https://gist.github.com/kelvinharron/1bd765cdd27600be16c95be5d97135be
(I have added my appId from the Oculus Store in the Unity GUI).
The issues that I can see is that this was project was built on an older version of Unity using an older version of the Oculus Utilities. The current version of the dependencies are:
- Oculus Utilities v1.12.0.
- Oculus Platform v1.19.0.
- Unity 2017.2.0f3 Personal
The version of Utilities that I used previously was known to always fail on Entitlement checking. Using the latest version of Utilities causes my scene to distort in runtime with the orientation of the camera and I would prefer to avoid rebuilding this aspect.
If anyone has any advice I would greatly appreciate your input. I read that making a whole new app on the store is a solution so I may try that next failing a lack of advice here as I seem to be doing everything required by Oculus. Thanks for reading.