我有一个用 Cordova 包装的 React VR 应用程序,可以在 Android 设备上作为实际应用程序使用。但是,当我将设备插入 Gear VR 时,Oculus Home 会启动并接管应用程序。
Unity 中似乎有一些东西可以签署应用程序,以便 Oculus Home 让它运行,但我似乎对如何在 Cordova 上执行此操作的信息不足。
任何帮助将不胜感激。<3
需要的是三星meta-data
在AndroidManifest.xml
. 为了插入标签,我最终使用了cordova-custom-config
插件,就像这样......
在 mainconfig.xml
中,在 android 平台标签下,添加...
<custom-config-file parent="./application" target="AndroidManifest.xml">
<meta-data android:name="com.samsung.android.vr.application.mode" android:value="vr_only" />
</custom-config-file>
......你应该很高兴。
此外,您可能需要添加osig
文件(Oculus 签名文件),不确定是否需要。