Skip to content
EN

Install the XRI Hand Demo APK

A prebuilt APK of the XR Interaction Toolkit Hands Interaction Demo with Hapbeat haptic feedback added is being distributed. You can try it without opening Unity.

To reproduce or modify it in your own Unity project, see Add Haptics to the XRI Hand Demo.

  • Meta Quest — verified on Quest 3 / 3S. Hand-tracking-capable Quest 2 / Quest Pro are also covered by the distribution (unverified)
  • A Hapbeat device — on the same Wi-Fi as the Quest
RouteRequiresGetting the APK
ARelease channelA Meta accountNot needed
BCLI (adb)PC, USB cable, developer modeNeeded
CApp (SideQuest)Same as B + SideQuestNeeded

If you are not a registered developer, A is the easiest. It installs from the store like any other app.

You are invited to the ALPHA channel on the Meta Horizon Store. No APK download and no USB connection — all you need is a Meta account. Neither developer registration nor developer mode is required.

Invitations are sent individually, so get in touch via Contact.

  1. Receive the invitation and accept it

    • Accepting is done entirely in a browser
  2. Install it from the headset library

    • Apps on invite-only channels do not appear in store search. They show up in your library

Download hapbeat-handdemo_all.apk

Past builds are on the hapbeat-demos Releases page. Run the commands below in the directory where you put this APK.

  1. Enable developer mode

  2. Connect the Quest to your PC over USB-C and allow USB debugging inside the headset

    • The dialog only appears inside the headset. Put it on and choose Always allow from this computer
  3. Run this in the directory where you put the APK

    adb install -r hapbeat-handdemo_all.apk
    • adb ships with the Android SDK Platform Tools. If you have Unity’s Android Build Support installed, it is also at <Unity install dir>/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platform-tools/
    • For command details, see the official adb documentation
    • If you get INSTALL_FAILED_UPDATE_INCOMPATIBLE (signature mismatch), run adb uninstall com.Hapbeat.HapticHandDemo first
  4. Launch it from Unknown Sources in the library

    • It does not appear under the default filter. You have to switch it
  1. Enable developer mode

  2. Install SideQuest on your PC

  3. Connect the Quest over USB and confirm the SideQuest connection indicator turns green

  4. Drag and drop the APK onto the SideQuest window

  5. Launch it from Unknown Sources in the library

  • Check that the Hapbeat and the Quest are on the same Wi-Fi (same subnet)
  • This build does not pin an address, so every Hapbeat on the same network fires. There is no setting to narrow it down to a single unit
  • If that does not resolve it, see the connectivity entries in Q&A and Troubleshooting

This demo includes sample assets from Unity’s XR Interaction Toolkit.