App manifests are used to provide our CDS with technical details of your content.
Currently the primary use of a manifest is to explicity provide arguments required to launch your content correctly.
A manifest is a file named .springboardvr.toml
placed at the top level of your titles directory.
For example, the Windows build of a Unity build might be structured like this:
FooBar-windows/
FooBar.exe
FooBar_Data/
.springboardvr.toml
The contents of the file must be valid TOML markup.
Before you push a build with your manifest file, you can validate with the springboardvr-cli validate
command.
Read the Validating your manifest section for more information.
Manifests can provide an action that instructs the SpringboardVR launcher how to start your title correctly.
[[actions]]
name = "play"
path = "FooBar.exe"
args = ["--some-special-argument", "--a-second-argument"]
Read the manifest actions page to learn more about what you can do with those.