Open Android notification destinations without crossing account boundaries
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- android, go
- Ambito
- authentication, mobile, security
Direzione di ricerca
Start with verified link routing in #86, session isolation in #95, and notification.Item.URL, then trace how notification taps enter cold and warm starts. Use synthetic notifications to cover signed-out, wrong-account, expired-content, malformed, untrusted, and repeated-tap cases. Done means supported destinations preserve the intended screen safely and enforce the matching active account.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Roadmap: #76
Goal
Route notification taps through the existing app-link and account navigation.
Acceptance criteria
- Map supported notification destinations to the correct screen on cold and warm starts.
- Require the matching active account before opening account-bound content.
- Retain the intended destination across sign-in and reject malformed or untrusted destinations.
- Deduplicate repeated delivery/taps using the contract's notification identity.
- Test signed-out, wrong-account, expired-content, and repeated-tap cases with synthetic notifications.
Start: Verified link routing from #86, session isolation from #95, and notification.Item.URL.
Prerequisites: #86, #95, #106, #107.
- Lingua principale
- Go
- Stelle
- 1
- Fork
- 7
- Merge medio
- 5h 11m
- PR unite (30g)
- 38
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 wavefnd/wave-platform
-
difficulty: beginner documentation good first issue help wanted localization
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
wavefnd/wave-platform#472 ·
I maintainer di solito rispondono entro 1 giorno
-
difficulty: beginner documentation good first issue help wanted localization
Difficoltà 2/5 Mezza giornata Idoneità per principianti 86/100
wavefnd/wave-platform#471 ·
I maintainer di solito rispondono entro 1 giorno
-
difficulty: beginner documentation good first issue help wanted localization
Difficoltà 2/5 Mezza giornata Idoneità per principianti 88/100
wavefnd/wave-platform#470 ·
I maintainer di solito rispondono entro 1 giorno
-
difficulty: beginner documentation good first issue help wanted localization
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
wavefnd/wave-platform#469 ·
I maintainer di solito rispondono entro 1 giorno
-
difficulty: beginner documentation good first issue help wanted localization
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
wavefnd/wave-platform#468 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di wavefnd/wave-platform
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
eugenioenko/ttt#1206 ·
I maintainer di solito rispondono entro 1 giorno
-
t:urlDecodeUni does not map U+3002 and U+FF61 to a dot, unlike ModSecurityForse già presa @fzipi l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
peasant-labs/peasant#738 ·
I maintainer di solito rispondono entro 1 giorno
-
Duplicate review still bridges two books through a bundle whose first part has a colon subtitleForse già presa @vavallee l’ha presa oggi. Apertaarea:library-scan bug priority:low
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno