I foolishly purchased the app after trying the demo and came to realize that none of the components for which I was interested (my own library) function whatsoever on the Oculus Quest 2.
The logs (main.log) created also continually report the following error and stack trace:
<snip>
[2022-05-16 04:22:06.313] [error] TypeError: Cannot read property '0' of null
at i (C:\Users\User\AppData\Local\Programs\Supermedium\resources\app.asar\background.js:2:3114370)
at C:\Users\User\AppData\Local\Programs\Supermedium\resources\app.asar\background.js:2:3119123
at IpcMainImpl.listener (C:\Users\User\AppData\Local\Programs\Supermedium\resources\app.asar\node_modules\electron-better-ipc\source\main.js:90:28)
at IpcMainImpl.emit (events.js:223:5)
at IpcMainImpl.EventEmitter.emit (domain.js:475:20)
at WebContents.<anonymous> (electron/js2c/browser_init.js:173:8161)
at WebContents.emit (events.js:223:5)
at WebContents.EventEmitter.emit (domain.js:475:20)
at WebContents.topLevelDomainCallback (domain.js:130:23)
[2022-05-16 04:22:06.314] [error] TypeError: Cannot read property '0' of null
at i (C:\Users\User\AppData\Local\Programs\Supermedium\resources\app.asar\background.js:2:3114370)
at C:\Users\User\AppData\Local\Programs\Supermedium\resources\app.asar\background.js:2:3119123
at IpcMainImpl.listener (C:\Users\User\AppData\Local\Programs\Supermedium\resources\app.asar\node_modules\electron-better-ipc\source\main.js:90:28)
at IpcMainImpl.emit (events.js:223:5)
at IpcMainImpl.EventEmitter.emit (domain.js:475:20)
at WebContents.<anonymous> (electron/js2c/browser_init.js:173:8161)
at WebContents.emit (events.js:223:5)
at WebContents.EventEmitter.emit (domain.js:475:20)
at WebContents.topLevelDomainCallback (domain.js:130:23)
</snip>
I've reached out to the content creator via several different avenues and no reply has been received.
Although we can pull apart the "app.asar" file referenced, I'm not well enough versed in Java (or otherwise) to make any possible assumptions about what is going wrong code side.