Está longe de ser uma boa solução porque o usuário final precisa instalar algo manualmente, mas funciona para mim.
Eu usei isso no meu snapcraft.yaml
parts:
snapd-xdg-open:
source: https://github.com/ubuntu-core/snapd-xdg-open.git
plugin: copy
files:
data/xdg-open: bin/xdg-open
stage-packages:
- dbus
Além disso, você precisa instalar o snapd-xdg-open na máquina do usuário final.
$ sudo apt-get install snapd-xdg-open