|
|
|
|
|
by tadfisher
1929 days ago
|
|
IDLE is especially difficult on recent Android versions without a hosted service piping through FCM. You may be able to get away with a foreground service that displays a permanent notification, but I believe Android 11 or 12 limits even those services so you cannot have a persistent process keeping a socket open. Power usage would be an interesting problem as well, because I'm not sure if keeping a socket open would pin the radio active. |
|
I haven't seen any suggestion the radio is being pinned active - it seems to still sleep fine, and I believe an incoming messages triggers a downlink page to the phone, which will then wake the radio to deliver the packets.