I pushed my kiosk snap to ubuntu store. It is set as private, but it cannot be released due to following errors.
A human will soon review your snap, but if you can't wait please write in the snapcraft forum asking for the manual review explicitly. If you need to disable confinement, please consider using devmode, but note that devmode revision will only be allowed to be released in edge and beta channels. Please check the errors and some hints below: - (NEEDS REVIEW) 'daemon' should not be used with 'browser-support' - human review required due to 'deny-connection' constraint (on-classic) - human review required due to 'deny-connection' constraint (interface attributes). If using a chromium webview, you can disable the internal sandbox (eg, use --no-sandbox) and remove the 'allow-sandbox' attribute instead. For QtWebEngine webviews, export QTWEBENGINE_DISABLE_SANDBOX=1 to disable its internal sandbox.
I am waiting for a manual review, but my question is how to pass it automatically? I understand these messages, but I followed https://tutorials.ubuntu.com/tutorial/electron-kiosk#3 as base for creating snapcraft.yaml and it is weird for me that this example doesn’t pass your automatic checks. And it is also weird for me that you do these kind of checks for a private snaps. I would assume that only public require this kind of requirement.