Jump to content

Lt Cheeseburger

Verified Members
  • Posts

    6
  • Joined

  • Last visited

Posts posted by Lt Cheeseburger

  1. I noticed a similar thing happen recently with our OpenXR Unity based app. The controllers stopped being tracked properly whilst running our app but if we ran older OpenVR application or running SteamVR home, we could see the controllers tracking fine.

    I'm guessing something was up with OpenXR but I have no idea how to troubleshoot the issue.

  2. Hmm, I did post a response but it seems that my posts are hidden for some reason. Either because attachments or screenshots need to be verified first.

    But to recap what I did, I found so far that I just needed a custom Manifest file. This can be checked in Publishing settings and adds An Android Manifest file to Plugins folder. 

    Below is what worked for me.

     

    <?xml version="1.0" encoding="utf-8"?>
    <manifest
        xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.unity3d.player"
        xmlns:tools="http://schemas.android.com/tools">
        <application>
            <activity android:name="com.unity3d.player.UnityPlayerActivity"
                      android:theme="@style/UnityThemeSelector"
                      android:launchMode="singleTask"
                      android:configChanges="orientation|keyboardHidden"
                      android:screenOrientation="landscape">
                <intent-filter>
                  <action android:name="android.intent.action.MAIN" />
                  <category android:name="android.intent.category.LAUNCHER" />
                  <category android:name="com.htc.intent.category.VRAPP" />
                </intent-filter>
                <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
              <meta-data android:name="com.htc.vr.content.NumDoFHmd" android:value="6DoF"/>
              <meta-data android:name="com.htc.vr.content.NumDoFController" android:value="6DoF"/>
              <meta-data android:name="com.htc.vr.content.NumController" android:value="2"/>
            </activity>
        </application>
    </manifest>

     

     

     

     

  3. I'm working on a Focus 3 application with Unity and using OpenXR. Tracking and input works as expected once I've built to device.

    I now want to upload the application to the Vive Business Device Management System portal. However when uploading the apk, it appears to be invalid. Various fields are marked in red including

    • HMD-Capability
    • Controller-Capability
    • Number of Controllers.

    I'm wondering what steps I need to make it valid.

    • The only package I'm using from the Vive Registry is Vive Wave OpenXR Plugin - Android. Is there any other packages I need?
    • I'm assuming the project needs a Android Manifest file to meet the requirements. Is there a wizard inside a Vive Wave SDK to set this up or an example of what this should look like?

     

    image.png.b0d254b3dd2ae46ac0cc1e2106275267.png

    image.thumb.png.f879f096f4ffe5fa546fc607eacaa939.png

    • Like 1
×
×
  • Create New...