Persistent notification to allow app to run in the background

Aperta
#884 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
android, kotlin
Ambito
mobile

Direzione di ricerca

Inizia tracciando il ciclo di vita della connessione Bluetooth dell'app Android e il suo comportamento quando l'app entra in background. Esamina i requisiti di Android per le notifiche persistenti e l'esecuzione in background, quindi verifica che la connessione rimanga disponibile dopo che l'app è stata spostata in background e che la notifica resti visibile.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

Is your feature request related to a problem? Please describe.

If you use your Flipper Zero to store and emulate keys, you'll find that every time you open the app to use it for that purpose, you have to wait for it to connect to the Flipper Zero via Bluetooth. It would be nice if the app could persist in the background to keep that connection live. The best way to do that on Android is to create a persistent notification. See Resilio Sync and Tasker for implementation ideas.

Describe the solution you'd like

It would be nice if the app could persist in the background to keep that connection live. The best way to do that on Android is to create a persistent notification. See Resilio Sync and Tasker for implementation ideas.

Describe alternatives you've considered

I've tried disabling battery optimization for the app, but it still gets killed and/or loses Bluetooth in the background.

Additional context

I use my Flipper Zero as a universal remote control for various SubGHz remote outlets, switches, and controls in my house. Therefore, it's important to me that the app be ready to be used for that purpose when I open it.

Lingua principale
Kotlin
Stelle
2.3k
Fork
354
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di flipperdevices/Flipper-Android-App

Tutte le issue di flipperdevices/Flipper-Android-App

Issue simili

Altre issue su Kotlin

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.