It's about FOSS Android app https://gitlab.com/fmd-foss/fmd-android FindMyDevice (FMD) that allows one to receive information about device's location and performs few other actions (device wipe, lock, etc).
FMD accepts incoming requests either from SMS or by reading notification from any IM app that supports inline quick replies. To respond to requests via IM, obviously, FMD needs permission to read notifications.
Due to several reasons I want FMD app to stay in Owner profile (where an IM app is located as well) while using non-Owner profiles for daily routines. Thus Owner is supposed to be inactive while serving locate requests.
Now, in practice - even if Owner profile is inactive (while another non-owner is active), FMD successfully serves incoming requests if they're sent by SMS.
The problem: FMD doesn't serve incoming requests that are sent via IM.
Is there anything I can do from GOS side to allow FMD to respond to IM while the profile is not active?
Both FMD an IM app has unrestricted battery and background data.
I know FMD allows to share location also via FMD server (either public or self-hosted), but I would like to avoid use of any form of cloud or self-hosted.