Ok I think I still have a bug with licenses checking.
I created a sample app with Unity, using the ViveportSampleDRM script. So the expected behaviour is quit the app if fail on Init() or GetLicense()
Here is what I did :
- Create a new app through vive enterprise console with the admin account, and assign the admin account to the app,
- Get into the Focus Headset with the admin account, download and install the app (shown in the Enteprise tab) and launch the app => OK
- Disconnect from the admin account on the Focus Headset => The app is still installed and if I try to launch it, it quits => OK
- Create and invite a new user through the vive enterprise console, but no assignment yet.
- Get into the Focus Headset with the new user account. Try to launch the app (which is still installed, but not shown in the enteprise tab)=> Quit => OK
- Assign the new user account to the app on the vive enterprise console.
- Get into the Focus Headset again => App is shown in the enteprise tab => Launch => Play => OK
And here is the unexpected behaviour ?
If I remove the user assigment to the app and even if I delete the user from the enterprise, the user can still play the app installed on the Focus Headset (but not shown in the enteprise tab)
Did I miss something ?
Thanks a lot...