Motive APK

Instructions for Unity version 2019.4.20f1

Overview

The Motive APK is the application containing the Motive SDK and world built to client specifications. This app is capable of communicating with the https://motiveio.atlassian.net/wiki/spaces/USDK/pages/1418166344 for app configurations.

Building

Build Settings

 

  1. Oculus headsets utilize Android, ensure the selected Build Target is set to Android

  2. Make sure to check all scenes to be included in the build, especially necessary when using multiple scenes in your app

  3. Leave settings to default as shown

  4. Build will produce an APK, please note if using a signed apk that the Publishing Settings are set

Player Settings

The Player Settings contain multiple sections that require configuration.

  1. Initially, set the Company Name, Product Name, and Version to appropriate values.

Please refer to the https://motiveio.atlassian.net/wiki/spaces/USDK/pages/1418657860 for details regarding Versions.

Splash Image

Use the PoweredBy_Motive_Logo_Reversed_Horizontal_Full_022220.png located inside the Motive SDK.

Other Settings

Version & Bundle Version Code should follow the guidelines specified in https://motiveio.atlassian.net/wiki/spaces/USDK/pages/1418657860

Set the following values for both PC/Standalone and Android:

  • Scripting Backend - IL2CPP

  • Api Compatibility Level - .NET 4.x

  • Allow ‘unsafe’ code - True

  • Scripting Define Symbols

    • MOTIVE_XAPI;MOTIVE_QUICK_OUTLINE

Publishing Settings

This setting is located inside the Player Settings.

Refer to the document for full instructions regarding APK signatures and keystores.

  1. Ensure the Custom Keystore box is checked and that a Keystore is provided

  2. Input the password to the Keystore

  3. Select the Key to sign the APK and input the password for the respective Key

Related Articles


Building APKs