Firebase Push Notifications with HTTP V1 API in Flutter | REST API Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ธ.ค. 2024

ความคิดเห็น • 41

  • @thc8706
    @thc8706 หลายเดือนก่อน

    thank you, great tutorial!

  • @kyungsooswifeu8240
    @kyungsooswifeu8240 5 หลายเดือนก่อน

    You're such a savior thank youuuu

  • @radish121
    @radish121 6 หลายเดือนก่อน

    dude, seriously, thank you so soo soooo much, can't figure this out for a couple of days now and almost gave up. literally a life saver

    • @CodeMender
      @CodeMender  6 หลายเดือนก่อน

      Glad I could help!

  • @ShahZaman-v1o
    @ShahZaman-v1o 6 หลายเดือนก่อน

    Hey, Thank you soooo much, you saved my day:)

    • @CodeMender
      @CodeMender  6 หลายเดือนก่อน

      You are welcome!

  • @Alabfa
    @Alabfa 6 หลายเดือนก่อน

    You are a life saver thank you so much

  • @kadercherif232
    @kadercherif232 หลายเดือนก่อน

    Thank you you save my life

  • @karlkiyotaka
    @karlkiyotaka 3 หลายเดือนก่อน

    Wonderful. Thank you

  • @samelobinna101
    @samelobinna101 5 หลายเดือนก่อน

    thanks a lot you save my day (:

  • @ajinkyamandavkar973
    @ajinkyamandavkar973 5 หลายเดือนก่อน

    How does backend configuration for push notification to android & iOS flutter platform works. Does it uses simple curL calls. Then from where backend gets the fcm_token generated inside the app(android/iOS). If possible explain backend setup too.

    • @CodeMender
      @CodeMender  5 หลายเดือนก่อน

      Each language has a different method or packages for that , you do not need to use the curl statement for your android and ios configuration if you are using a backend.

  • @computerscience3905
    @computerscience3905 5 หลายเดือนก่อน +1

    i am getting this error
    Unhandled Exception: Failed to obtain access credentials. Error: invalid_grant Invalid JWT: Token must be a short-lived token (60 minutes) and in a reasonable timeframe. Check your iat and exp values in the JWT claim. Status code: 400

    • @CodeMender
      @CodeMender  5 หลายเดือนก่อน

      Check the grant values you are adding if you are not adding anything add exp anf iat for your token in the function for generation token

  • @sdflghsdfgdsldlsdkhgg
    @sdflghsdfgdsldlsdkhgg 2 หลายเดือนก่อน

    Thanks a lot for this beautiful video.
    is this work on both android or ios or for ios we need some changes
    for receive message

  • @MuhammadAhmedLashari-px8qh
    @MuhammadAhmedLashari-px8qh 5 หลายเดือนก่อน

    i am getting the above two statements on terminal successfully but aren't receiving the notification on device screen. Can you please help me in that?
    I/flutter (29003): FCM message sent successfully
    D/FLTFireMsgReceiver(29003): broadcast received for message

    • @CodeMender
      @CodeMender  5 หลายเดือนก่อน +1

      The firebase push notification is only shown for background notification for foreground notification you need to customize toast or alert.

  • @peeterhm
    @peeterhm 3 หลายเดือนก่อน

    thank you soo much

  • @hashWorld-0
    @hashWorld-0 7 หลายเดือนก่อน

    plz do this in dio
    dio interceptors whats the difference?

  • @yagnikbarasiya8862
    @yagnikbarasiya8862 7 หลายเดือนก่อน

    Why there is no video of sign in with apple in you channel
    you don't know how to do?

    • @CodeMender
      @CodeMender  7 หลายเดือนก่อน

      th-cam.com/video/IQdnE0qIxNk/w-d-xo.htmlsi=k-kFfjVGB79_h-R_

  • @faheemahmad3957
    @faheemahmad3957 7 หลายเดือนก่อน

    make a second part of it,, also use laravel backend to send etc

    • @CodeMender
      @CodeMender  7 หลายเดือนก่อน

      Will work on it soon.

  • @Marketplace-fm8mg
    @Marketplace-fm8mg 7 หลายเดือนก่อน

    where to get client_id and client_secret by using post man

    • @CodeMender
      @CodeMender  7 หลายเดือนก่อน +1

      To obtain the client_id and client_secret:
      Navigate to the Google Cloud Console, access the service account section, and generate a key. The JSON file will contain the necessary client_id and client_secret.
      To get the bearer token in Postman follow these steps:
      1. Utilize Google OAuth Playground to authorize API access by Entering your OAuth client ID and client secret (obtained from Google Cloud Console).
      2. Specify your desired scopes for Firebase Cloud Messaging (FCM) by accessing this URL: www.googleapis.com/auth/firebase.messaging
      3. Click on "Authorize APIs" and go through the authorization process.
      Exchange the authorization code for tokens.
      The access token serves as your Bearer token.

  • @thc8706
    @thc8706 หลายเดือนก่อน

    I got the error: "DartError: Failed to exchange authorization code. Invalid server response."
    After checking, I found that the program could not run over the following:
    Client client = await auth.clientViaServiceAccount(
    auth.ServiceAccountCredentials.fromJson(serviceAccountJson),
    scopes
    );
    How to fix?

  • @amirhaider-gc9ww
    @amirhaider-gc9ww 5 หลายเดือนก่อน

    Failed to send FCM message: 404

    • @CodeMender
      @CodeMender  5 หลายเดือนก่อน

      Check your permissions once more

  • @godehiyane2091
    @godehiyane2091 6 หลายเดือนก่อน

    thanks sir

  • @istiakahmed3033
    @istiakahmed3033 6 หลายเดือนก่อน

    You have not provided any link or ref of the code you copy pested. Sad!

    • @CodeMender
      @CodeMender  6 หลายเดือนก่อน

      Check the description

  • @NostalgiaBeats-zo4ds
    @NostalgiaBeats-zo4ds 6 หลายเดือนก่อน +1

    please give me a source code

    • @CodeMender
      @CodeMender  6 หลายเดือนก่อน

      Added in the description

  • @shuaibalghazali3405
    @shuaibalghazali3405 7 หลายเดือนก่อน

    Not so explanatory 😢😢

    • @CodeMender
      @CodeMender  7 หลายเดือนก่อน

      I'm sorry to hear that! If you provide more context or clarify what you'd like to know about video comments, I'd be happy to help. 😊

    • @shuaibalghazali3405
      @shuaibalghazali3405 7 หลายเดือนก่อน

      @@CodeMender how can I generate access token please, I already have my service key and json file

    • @CodeMender
      @CodeMender  7 หลายเดือนก่อน +1

      Create Scopes for which you want to allow the authorization when using the access token. Create a client using your JSON file by HTTP package and use the googleapis package to get credentials by sending client, scopes and ServiceAccountCredentials from the json file. You will get accessToken in the credentials.

    • @shuaibalghazali3405
      @shuaibalghazali3405 7 หลายเดือนก่อน

      @@CodeMender thanks

  • @keshavkaushlya8355
    @keshavkaushlya8355 5 หลายเดือนก่อน

    how can i contact you? i want to ask many things im working on a live project , and want to enable notifications but this access token expires , also i want to know how send notifications to multiple users and how to automate the regeneration of access token and send it to url ?? HELP ME PLEASE!!!!!!!!!!!!!!!!

    • @CodeMender
      @CodeMender  5 หลายเดือนก่อน

      Its because it's a temporary token. If You are using a backend depend on that backend there are ways to create a token with an expiration date and time.