如何防止Oculus Home在插入Gear VR时接管Cordova + React VR应用程序

时间:2018-01-01 22:17:39

标签: android reactjs cordova oculus react-360

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

Unity中似乎有一些东西可以对应用程序进行签名,以便Oculus Home让它运行,但我似乎在Cordova上如何做到这一点的信息不足。

非常感谢任何帮助。 < 3

1 个答案:

答案 0 :(得分:1)

我需要的是meta-data中三星特定的AndroidManifest.xml代码。为了插入标签,我最终使用cordova-custom-config插件,就像这样......

在主config.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签名文件),如果需要则不再确定。