<div dir="ltr">I'm working on a Flatpak app that provides lightweight system information to an IT reporting API. I've been using Builder 3.32.3 and Python 3.7.3 on Fedora 30 Silverblue.<div><br></div><div>I would like this behavior:</div><div><ul><li>Starts in background at startup (after login), allowing it to collect data and upload reports</li><li>If the user goes into GNOME Activities and chooses the app, the GUI should open</li></ul><div>How would I best go about doing this? I'm aware of org.freedesktop.impl.portal.Background.xml, but I'm not sure where to start in terms of using it. I'm very new to building apps using Flatpak. Specifically, I'm looking for advice based on starting with the Builder template for a Python GUI Flatpak app.</div></div><div><br></div><div>I'm also looking for advice on the best way to manage app preferences (just some strings). Presumably, there's something I can do that eventually maps to GSettings/DConf, but I may be looking in the wrong places. I'm happy to use whatever is the best practice.</div></div>