Pre-launch report: Your use of exact alarms is causing your app to crash for some Android users
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- android
- Ambito
- mobile
Direzione di ricerca
Inizia da packages/capacitor-plugin/android/src/main/java/io/ionic/backgroundrunner/plugin/api/Notifications.kt intorno alle righe 192–194 e confronta il relativo controllo dell’autorizzazione per gli allarmi esatti con la documentazione di Android 14. Esamina la dichiarazione SCHEDULE_EXACT_ALARM in AndroidManifest.xml e riproduci il crash pre-lancio, se possibile. Il lavoro è completato quando gli allarmi esatti non causano più crash se l’autorizzazione non è disponibile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I submitted my app to the Play Store, and it was rejected due to crashing. The cause:
Your app schedules exact alarms without checking whether the SCHEDULE_EXACT_ALARM permission has been granted. This is causing your app to crash for users on Android 14 because the permission is no longer granted by default.
In most cases, alternative methods of scheduling work or inexact alarms are more appropriate. If your use of exact alarms is justified, update your app so that it checks this permission is granted before scheduling.
I checked the official docs. They say check canScheduleExactAlarms() first. However the code seems to indeed do so.
I have added <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" />
to AndroidManifest.xml, as specified in the docs.
- Lingua principale
- C
- Stelle
- 56
- Fork
- 36
- Merge medio
- 3g 18h
- PR unite (30g)
- 7
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ionic-team/capacitor-background-runner
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
ionic-team/capacitor-background-runner#158 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
ionic-team/capacitor-background-runner#155 · 1 reazione ·
-
Capacitor keeps running old background runnersForse di nuovo libera @theproducer l’ha presa 278 giorni fa e non c’è nessuna pull request aperta. Apertabug
ionic-team/capacitor-background-runner#152 · 1 commento · 2 reazioni · 1 assegnatario ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Tutte le issue di ionic-team/capacitor-background-runner
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
FujiNetWIFI/fujinet-firmware#2261 ·
I maintainer di solito rispondono entro 1 giorno
-
area/infrared type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
DarkFlippers/unleashed-firmware#1201 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
pocoproject/poco#5626 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
VMAFx/vmafx#3260 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
FujiNetWIFI/fujinet-lib#272 ·
I maintainer di solito rispondono entro 1 giorno