Giter Club home page Giter Club logo

Comments (7)

andrei-m-code avatar andrei-m-code commented on May 28, 2024

@amercobra if FCM serverId and senderId is configured correctly, I don't see any issues in your C# code. However of course there may be something on the receiver (Android?) side. I could take a look at your Android manifest and other code that receives notification.

from net-core-push-notifications.

arhen avatar arhen commented on May 28, 2024

Is there any future information about this issue?
seems like I have the same issue. I don't know whats wrong.

btw, is there any respond if that code above successfuly or fail? Since i didnt get any response even success or fail

from net-core-push-notifications.

andrei-m-code avatar andrei-m-code commented on May 28, 2024

@arhen @amercobra you can actually examine the response from fcm, e.g.:

var response = await fcm.SendAsync(...);

Check the response object and see if it can help you troubleshoot your issue. My first guess is: you guys didn't set it up right. Some keys are wrong or something else. Hard to guess, as there are many moving pieces.

from net-core-push-notifications.

arhen avatar arhen commented on May 28, 2024

@arhen @amercobra you can actually examine the response from fcm, e.g.:

var response = await fcm.SendAsync(...);

Check the response object and see if it can help you troubleshoot your issue. My first guess is: you guys didn't set it up right. Some keys are wrong or something else. Hard to guess, as there are many moving pieces.

yeah, I've figure out later after look deep onto the source code. I think it's docless so I can't understand the response template (for someone that less exp on FCM).

Sorry I didn't reply it ASAP on this issue

from net-core-push-notifications.

amercobra avatar amercobra commented on May 28, 2024

@arhen @amercobra you can actually examine the response from fcm, e.g.:

var response = await fcm.SendAsync(...);

Check the response object and see if it can help you troubleshoot your issue. My first guess is: you guys didn't set it up right. Some keys are wrong or something else. Hard to guess, as there are many moving pieces.

yeah, I've figure out later after look deep onto the source code. I think it's docless so I can't understand the response template (for someone that less exp on FCM).

Sorry I didn't reply it ASAP on this issue

Hi @arhen ,

So were you able to send message successfully? If so, would you please share the exact code?

Thank you all.

from net-core-push-notifications.

arhen avatar arhen commented on May 28, 2024

Yes I can. And I've notice that I must add NotificationPayload class to the template then I got a new notif appear on my device. I'm AFK right now, ill reply my template when I'm at home.

from net-core-push-notifications.

andrei-m-code avatar andrei-m-code commented on May 28, 2024

@arhen @amercobra
I can confirm, the library works great for me. So I suspect, there is something wrong in your setup. Things to check:

  1. Is FCM sender id and server key correct? Go here https://console.firebase.google.com/project/ find your project, then click on the gear icon (left right corner), go to Project Settings -> Cloud Messaging tab.
  2. Is the payload correct? Check the README.md documentation and https://firebase.google.com/docs/cloud-messaging/concept-options#notifications
  3. Make sure you use FCM and not GCM in your Android app, also make sure everything is properly configured in manifest and in code.
  4. Android app: read logcat, it will help you troubleshoot the issue. Maybe notification gets received but no alert pops-up on the screen.
  5. This library is only good for .NET Core 3.1 and beyond. If you use .NET Core 2.2 or .NET Framework 4.7 - you might run into issues.

from net-core-push-notifications.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.