SendAsync SenderId mismatch

Aperta
#462 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

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
20/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
csharp
Ambito
api, backend

Direzione di ricerca

Inizia da MainPage.xaml.cs, riga 163, e ispeziona la FirebaseApp credential setup, il registration token e la chiamata SendAsync mostrati nel report. Confronta le identità dei progetti Firebase coinvolti e riproduci il SenderId mismatch; il lavoro è completato quando viene identificata la causa e documentata una soluzione rilevante per il repository, poiché l’issue non specifica alcuna modifica al codice né alcun test.

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

Descrizione

needs-triage

Hi,

Receive push ok,
Iam need help
Send message problems, see:

  FirebaseApp.Create(new AppOptions()
  {    Credential = GoogleCredential.FromJson(jsonContent) });

 {
 var registrationToken = "cB0E5BH-RyO..blabla";

 var message = new Message()
 {
     Data = new Dictionary<string, string>()
     {
    { "score", "850" },
    { "time", "2:45" }, 
     },  
     Token = registrationToken,
    };           

      try
     {
          string response = await FirebaseMessaging.DefaultInstance.SendAsync(message);
            Console.WriteLine("Successfully sent message: " + response);
      }
                catch (Exception ex)
        {     
                  Console.WriteLine("SendAsync-error: \n" + ex.ToString() + "\n\n");
         }
}

[DOTNET] FirebaseAdmin.Messaging.FirebaseMessagingException: SenderId mismatch
[DOTNET] at FirebaseAdmin.Util.ErrorHandlingHttpClient1.<SendAndReadAsync>d__10[[FirebaseAdmin.Messaging.FirebaseMessagingException, FirebaseAdmin, Version=3.2.0.0, Culture=neutral, PublicKeyToken=97c8d00c348326ed]].MoveNext() [DOTNET] at FirebaseAdmin.Util.ErrorHandlingHttpClient1.d__7`1[[FirebaseAdmin.Messaging.FirebaseMessagingException, FirebaseAdmin, Version=3.2.0.0, Culture=neutral, PublicKeyToken=97c8d00c348326ed],[FirebaseAdmin.Messaging.FirebaseMessagingClient.SingleMessageResponse, FirebaseAdmin, Version=3.2.0.0, Culture=neutral, PublicKeyToken=97c8d00c348326ed]].MoveNext()
[DOTNET] at FirebaseAdmin.Messaging.FirebaseMessagingClient.SendAsync(Message message, Boolean dryRun, CancellationToken cancellationToken)
[DOTNET] at FirebaseAdmin.Messaging.FirebaseMessaging.SendAsync(Message message, Boolean dryRun, CancellationToken cancellationToken)
[DOTNET] at FirebaseAdmin.Messaging.FirebaseMessaging.SendAsync(Message message, Boolean dryRun)
[DOTNET] at FirebaseAdmin.Messaging.FirebaseMessaging.SendAsync(Message message)
[DOTNET] at NotePro.MainPage.Api_SendToTokenAsync() in D:\DOC\visualstudio\Projects\MAUI\NotePro\MainPage.xaml.cs:line 163

Project .NET Maui, NET9.0
thanks,
Carlos.

Lingua principale
C#
Stelle
407
Fork
147
Merge medio
1g 3h
PR unite (30g)
10

Preparare l'ambiente

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 firebase/firebase-admin-dotnet

Tutte le issue di firebase/firebase-admin-dotnet

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.