firebase-admin-dotnet icon indicating copy to clipboard operation
firebase-admin-dotnet copied to clipboard

SendAsync SenderId mismatch

Open autoprog opened this issue 7 months ago • 1 comments

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.<SendAndDeserializeAsync>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.

autoprog avatar May 16 '25 21:05 autoprog

I found a few problems with this issue:

  • I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.
  • This issue does not seem to follow the issue template. Make sure you provide all the required information.

google-oss-bot avatar May 16 '25 21:05 google-oss-bot