К основному контенту

Oculus Security.1 check / Run android app by adb cmd

Долгое время не мог понять как протестировать приложение для GearVR под другим пользователем.

Зачем это нужно?
Чтобы соответствовать требованиям Oculus https://developer.oculus.com/distribute/latest/concepts/vrc-mobile-security-1/
Связано это с User Entitled: https://developer.oculus.com/documentation/platform/1.13/concepts/pgsg-get-started-with-sdk/
Если в приложении андроид сертификат для публикации, то вы его не можете запустить иконкой, и на другом акаунте в Oculus Home его не видно.



1 Заходим в новый аккаунт к которому не прикреплено приложение.
2 Устанавливаем приложение на телефон
Unity - Build and Run
или
adb install appfilename.apk
3 Выполняем команды
adb shell
am start -n com.bundle.id/com.unity3d.player.UnityPlayerActivity

По требованиям вам необходимо: App should either exit, display an error message, or go into a limited functionality mode.

В моем случае я получаю ошибку, вывожу лог: " Error: user does not have app in library" и закрываю приложение.

Комментарии