Declarative Web Push support? "web_push" additional field support
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
La issue non indica alcun file del repository, test o punto di ingresso. Inizia individuando dove vengono modellati o serializzati i payload delle notifiche web-push nel C# SDK, quindi confronta il suo output con il campo web_push dell'esempio. Il lavoro è completato quando l'SDK può produrre il campo richiesto preservando il comportamento esistente dei payload delle notifiche, con una copertura per il formato risultante.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Any idea about how to format the message to make it compliant with Declarative Web Push?
It only is a minor update to how messages should be formatted, but I don't see how this can be performed with your library (which is excellent work, otherwise).
Sending Declarative Web Push-compliant messages is required for Safari not to drop push subscriptions after some time automatically (see https://github.com/firebase/firebase-js-sdk/issues/8010). Note this behavior, nicknamed Intelligent Tracking Prevention (ITP), may happen with macOS Safari, not just with iOS. Basically, the client service worker may be killed anytime on client machines, and because of that, incoming notifications can no longer be displayed... unless there is a specific field in the payload indicating to the browser it has a green light to display a notification by itself, without even going through the service worker:
{
"web_push": 8030, // makes push message Declarative Web Push-compliant
"notification": {
"title": "...",
"body": "...",
}
}
A short but good video about the subject, made by Apple, is provided here.
- Lingua principale
- C#
- Stelle
- 408
- Fork
- 147
- Merge medio
- 1g 3h
- PR unite (30g)
- 10
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 firebase/firebase-admin-dotnet
-
AbstractFirebaseAuth.cs has a typo (accound/account)Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertaneeds-triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
firebase/firebase-admin-dotnet#334 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
GetProjectId returns null on Compute Engine / Cloud Run with application default credentialsForse già presa @lahirumaramba l’ha presa 1 giorno fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 78/100
firebase/firebase-admin-dotnet#588 ·
I maintainer di solito rispondono entro 1 giorno
-
Sending FCM notification with Fids Return NotRegisteredForse di nuovo libera @yvonnep165 l’ha presa 78 giorni fa e non c’è nessuna pull request aperta. Aperta
firebase/firebase-admin-dotnet#534 · 5 commenti · 1 reazione · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Sending MulticastMessage does not work after replacing Tokens with FidsForse di nuovo libera @Doris-Ge l’ha presa 106 giorni fa e non c’è nessuna pull request aperta. Apertaapi: messaging
firebase/firebase-admin-dotnet#530 · 2 commenti · 2 assegnatari ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
firebase/firebase-admin-dotnet#526 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di firebase/firebase-admin-dotnet
Issue simili
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
QuantConnect/Documentation#2838 ·
I maintainer di solito rispondono entro 1 giorno
-
"Create your app": .sln/.slnx step and Solution Explorer instructions don't match current C# Dev KitApertaarea-tutorials needs-triage
Difficoltà 1/5 1-3 ore Idoneità per principianti 72/100
dotnet/website-feedback#1844 ·
-
Needs: Attention :wave: v5 v5-preview5
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
Azure/azure-functions-core-tools#5852 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
OrchardCMS/OrchardCore#20194 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
Gothic-Unity-Project/Gothic-Unity#487 ·
I maintainer di solito rispondono entro 1 giorno