I am still thinking about how to implement this for the F-Droid variant... There are several interesting pathways, some way more complex than others.