I need to do Presense , which requires sending basic low quality gps location back to te server , even when the mobile app is closed. For desktop it’s a service. For web it’s not possible unless it’s a service worker .