3

我有一个用 Cordova 包装的 React VR 应用程序,可以在 Android 设备上作为实际应用程序使用。但是,当我将设备插入 Gear VR 时,Oculus Home 会启动并接管应用程序。

Unity 中似乎有一些东西可以签署应用程序,以便 Oculus Home 让它运行,但我似乎对如何在 Cordova 上执行此操作的信息不足。

任何帮助将不胜感激。<3

4

1 回答 1

1

需要的是三星meta-dataAndroidManifest.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 签名文件),不确定是否需要。

于 2018-01-08T18:54:36.853 回答