I continuously receive messages with these settings on Android 15, (pixel 8a)
Settings:
(wprofile: user profile with WhatsApp, no g services)
- (owner profile) System -> Users -> wprofile -> Allow running in background:on
- System ->Users -> wprofile -> Set notifications to current user:on
- app info -> App battery usage -> Allow background usage:on
- app info -> App battery usage -> Allow background usage -> unrestricted:selected
- app info -> manage app if unused:off
- app info -> Notification - All notifications:on
- app info -> Background data:on
- Battery -> Battery saver:off
If you force stopped whatsapp you need to open it once to receive data again.
Some weird behavior in my case regarding calls and a way to switch users while being called:
If you are called from the wprofile while at the owner profile, everything behaves like this:
- You can't interact with the call.
- You can't switch to the wprofile to interact with the call.
- You can't adjust the ringing sound with volume buttons.
- "Do not disturb" does not mute the call, but does if it was activated beforehand.
- You can only adjust the ringing sound in the settings or mute the call by clicking the power button.
If you are a non-owner user and you are called by wprofile, you can do all of the above, but once you switch to wprofile, the ringing stops and you can't accept the call. The WhatsApp notification "accept/decline" does nothing and stays like this after the call. Nothing about the call in the app itself. You have then to force stop WhatsApp or get another call to get rid of the notification.
However, if you don't switch the user but go to the lock screen via power button (or if you are already there) and click on "end session," you are transferred to the owner login screen, and you can now switch directly the user by sliding down the top panel and then accepting the call. This worked continuously, but then I tried to replicate it by creating another user, it now doesn't work for both; the notification just freezes after switching like described in the section before.