anyname99
Apps can elect to be enabled for direct boot, which means they can run before first unlock.
Not many apps do this. I am only aware of a few keyboard apps.
Apps can also elect to have some, or all, data 'device encrypted'. That is available without unlocking the device.
I tried to persuade a Unified Push developer of the merits of them supporting push in BFU state. They did not appear very interested.