FCM Notifications not receiving iOSFirebase cloud messaging notification not received by deviceStack push notifications with Android FirebaseFCM notification messages not collapsingSwift FCM: Sending Push Notifications when Database receives updatesWhat's the best way to store FCM tokens?iOS push notification using Firebase FCM tokensPush Notifications : FCM : Https IssueFirebase register token for FCM doesn't work after app transferAre foreground FCM push notifications on chrome for android still supported?How can i know Topic on received push notification of FCM?

Multi tool use
Multi tool use

How do I call a 6-digit Australian phone number with a US-based mobile phone?

My cat is a houdini

What sort of psychological changes could be made to a genetically engineered human

The cat exchanges places with a drawing of the cat

How to remove ambiguity: "... lives in the city of H, the capital of the province of NS, WHERE the unemployment rate is ..."?

Why is the result of ('b'+'a'+ + 'a' + 'a').toLowerCase() 'banana'?

Markov-chain sentence generator in Python

Who invented Monoid?

A torrent of foreign terms

Running code generated in realtime in JavaScript with eval()

If you know the location of an invisible creature, can you attack it?

Does Nightpack Ambusher's second ability trigger if I cast spells during the end step?

How can I communicate my issues with a potential date's pushy behavior?

What unique challenges/limitations will I face if I start a career as a pilot at 45 years old?

How can I see if the data in a SQL Server table is page-compressed?

How do you deal with the emotions of not being the one to find the cause of a bug?

What can Amex do if I cancel their card after using the sign up bonus miles?

Help, I cannot decide when to start the story

Does EU compensation apply to flights where the departure airport closes check-in counters during protests?

Are differences between uniformly distributed numbers uniformly distributed?

How big are the Choedan Kal?

How far did Gandalf and the Balrog drop from the bridge in Moria?

Word for an event that will likely never happen again

(A room / an office) where an artist works



FCM Notifications not receiving iOS


Firebase cloud messaging notification not received by deviceStack push notifications with Android FirebaseFCM notification messages not collapsingSwift FCM: Sending Push Notifications when Database receives updatesWhat's the best way to store FCM tokens?iOS push notification using Firebase FCM tokensPush Notifications : FCM : Https IssueFirebase register token for FCM doesn't work after app transferAre foreground FCM push notifications on chrome for android still supported?How can i know Topic on received push notification of FCM?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








2















I am using FCM for getting remote push notifications.



So while getting first FCM token from the below callback, I am able to trigger notification and receiving them properly.



func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String)


After relaunching the app I am getting a new FCM token. No notifications are getting triggered by the new token.



Pre-requisites I'm following according to the documentation:
https://firebase.google.com/docs/cloud-messaging/ios/client



Using FirebaseMessaging (3.3.0)










share|improve this question
























  • Did you updated the token stored in your backend server ?

    – Midhun MP
    Mar 27 at 9:57











  • Yes, but I am testing using Firebase cloud messaging console.

    – Priyam Dutta
    Mar 27 at 9:58











  • Are you getting any error from the console ?

    – Midhun MP
    Mar 27 at 10:01











  • Unfortunately not getting any errors.

    – Priyam Dutta
    Mar 27 at 10:01

















2















I am using FCM for getting remote push notifications.



So while getting first FCM token from the below callback, I am able to trigger notification and receiving them properly.



func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String)


After relaunching the app I am getting a new FCM token. No notifications are getting triggered by the new token.



Pre-requisites I'm following according to the documentation:
https://firebase.google.com/docs/cloud-messaging/ios/client



Using FirebaseMessaging (3.3.0)










share|improve this question
























  • Did you updated the token stored in your backend server ?

    – Midhun MP
    Mar 27 at 9:57











  • Yes, but I am testing using Firebase cloud messaging console.

    – Priyam Dutta
    Mar 27 at 9:58











  • Are you getting any error from the console ?

    – Midhun MP
    Mar 27 at 10:01











  • Unfortunately not getting any errors.

    – Priyam Dutta
    Mar 27 at 10:01













2












2








2








I am using FCM for getting remote push notifications.



So while getting first FCM token from the below callback, I am able to trigger notification and receiving them properly.



func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String)


After relaunching the app I am getting a new FCM token. No notifications are getting triggered by the new token.



Pre-requisites I'm following according to the documentation:
https://firebase.google.com/docs/cloud-messaging/ios/client



Using FirebaseMessaging (3.3.0)










share|improve this question














I am using FCM for getting remote push notifications.



So while getting first FCM token from the below callback, I am able to trigger notification and receiving them properly.



func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String)


After relaunching the app I am getting a new FCM token. No notifications are getting triggered by the new token.



Pre-requisites I'm following according to the documentation:
https://firebase.google.com/docs/cloud-messaging/ios/client



Using FirebaseMessaging (3.3.0)







ios firebase firebase-cloud-messaging






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 27 at 9:55









Priyam DuttaPriyam Dutta

4654 silver badges11 bronze badges




4654 silver badges11 bronze badges















  • Did you updated the token stored in your backend server ?

    – Midhun MP
    Mar 27 at 9:57











  • Yes, but I am testing using Firebase cloud messaging console.

    – Priyam Dutta
    Mar 27 at 9:58











  • Are you getting any error from the console ?

    – Midhun MP
    Mar 27 at 10:01











  • Unfortunately not getting any errors.

    – Priyam Dutta
    Mar 27 at 10:01

















  • Did you updated the token stored in your backend server ?

    – Midhun MP
    Mar 27 at 9:57











  • Yes, but I am testing using Firebase cloud messaging console.

    – Priyam Dutta
    Mar 27 at 9:58











  • Are you getting any error from the console ?

    – Midhun MP
    Mar 27 at 10:01











  • Unfortunately not getting any errors.

    – Priyam Dutta
    Mar 27 at 10:01
















Did you updated the token stored in your backend server ?

– Midhun MP
Mar 27 at 9:57





Did you updated the token stored in your backend server ?

– Midhun MP
Mar 27 at 9:57













Yes, but I am testing using Firebase cloud messaging console.

– Priyam Dutta
Mar 27 at 9:58





Yes, but I am testing using Firebase cloud messaging console.

– Priyam Dutta
Mar 27 at 9:58













Are you getting any error from the console ?

– Midhun MP
Mar 27 at 10:01





Are you getting any error from the console ?

– Midhun MP
Mar 27 at 10:01













Unfortunately not getting any errors.

– Priyam Dutta
Mar 27 at 10:01





Unfortunately not getting any errors.

– Priyam Dutta
Mar 27 at 10:01












1 Answer
1






active

oldest

votes


















2














So I found the solution, Each time after getting FCM fresh token from the call back.



func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String)


We have to re-register Remote push notification.



if #available(iOS 10.0, *) 
let center = UNUserNotificationCenter.current()
center.requestAuthorization(options: [.badge, .alert, .sound])
(granted, error) in
if granted
DispatchQueue.main.async
UIApplication.shared.registerForRemoteNotifications()

else
//print("APNS Registration failed")
//print("Error: (String(describing: error?.localizedDescription))")


else
let type: UIUserNotificationType = [UIUserNotificationType.badge, UIUserNotificationType.alert, UIUserNotificationType.sound]
let setting = UIUserNotificationSettings(types: type, categories: nil)
UIApplication.shared.registerUserNotificationSettings(setting)
UIApplication.shared.registerForRemoteNotifications()



FirebaseMessaging will re-configure the new FCM token with the device token.



Note: No, need to set explicitly device token. Since FirebaseMessaging is using method swizzling, it will automatically retrieve it from the delegate method.



func application(_ application: UIApplication,
didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)





share|improve this answer
























    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55374328%2ffcm-notifications-not-receiving-ios%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    So I found the solution, Each time after getting FCM fresh token from the call back.



    func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String)


    We have to re-register Remote push notification.



    if #available(iOS 10.0, *) 
    let center = UNUserNotificationCenter.current()
    center.requestAuthorization(options: [.badge, .alert, .sound])
    (granted, error) in
    if granted
    DispatchQueue.main.async
    UIApplication.shared.registerForRemoteNotifications()

    else
    //print("APNS Registration failed")
    //print("Error: (String(describing: error?.localizedDescription))")


    else
    let type: UIUserNotificationType = [UIUserNotificationType.badge, UIUserNotificationType.alert, UIUserNotificationType.sound]
    let setting = UIUserNotificationSettings(types: type, categories: nil)
    UIApplication.shared.registerUserNotificationSettings(setting)
    UIApplication.shared.registerForRemoteNotifications()



    FirebaseMessaging will re-configure the new FCM token with the device token.



    Note: No, need to set explicitly device token. Since FirebaseMessaging is using method swizzling, it will automatically retrieve it from the delegate method.



    func application(_ application: UIApplication,
    didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)





    share|improve this answer





























      2














      So I found the solution, Each time after getting FCM fresh token from the call back.



      func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String)


      We have to re-register Remote push notification.



      if #available(iOS 10.0, *) 
      let center = UNUserNotificationCenter.current()
      center.requestAuthorization(options: [.badge, .alert, .sound])
      (granted, error) in
      if granted
      DispatchQueue.main.async
      UIApplication.shared.registerForRemoteNotifications()

      else
      //print("APNS Registration failed")
      //print("Error: (String(describing: error?.localizedDescription))")


      else
      let type: UIUserNotificationType = [UIUserNotificationType.badge, UIUserNotificationType.alert, UIUserNotificationType.sound]
      let setting = UIUserNotificationSettings(types: type, categories: nil)
      UIApplication.shared.registerUserNotificationSettings(setting)
      UIApplication.shared.registerForRemoteNotifications()



      FirebaseMessaging will re-configure the new FCM token with the device token.



      Note: No, need to set explicitly device token. Since FirebaseMessaging is using method swizzling, it will automatically retrieve it from the delegate method.



      func application(_ application: UIApplication,
      didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)





      share|improve this answer



























        2












        2








        2







        So I found the solution, Each time after getting FCM fresh token from the call back.



        func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String)


        We have to re-register Remote push notification.



        if #available(iOS 10.0, *) 
        let center = UNUserNotificationCenter.current()
        center.requestAuthorization(options: [.badge, .alert, .sound])
        (granted, error) in
        if granted
        DispatchQueue.main.async
        UIApplication.shared.registerForRemoteNotifications()

        else
        //print("APNS Registration failed")
        //print("Error: (String(describing: error?.localizedDescription))")


        else
        let type: UIUserNotificationType = [UIUserNotificationType.badge, UIUserNotificationType.alert, UIUserNotificationType.sound]
        let setting = UIUserNotificationSettings(types: type, categories: nil)
        UIApplication.shared.registerUserNotificationSettings(setting)
        UIApplication.shared.registerForRemoteNotifications()



        FirebaseMessaging will re-configure the new FCM token with the device token.



        Note: No, need to set explicitly device token. Since FirebaseMessaging is using method swizzling, it will automatically retrieve it from the delegate method.



        func application(_ application: UIApplication,
        didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)





        share|improve this answer













        So I found the solution, Each time after getting FCM fresh token from the call back.



        func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String)


        We have to re-register Remote push notification.



        if #available(iOS 10.0, *) 
        let center = UNUserNotificationCenter.current()
        center.requestAuthorization(options: [.badge, .alert, .sound])
        (granted, error) in
        if granted
        DispatchQueue.main.async
        UIApplication.shared.registerForRemoteNotifications()

        else
        //print("APNS Registration failed")
        //print("Error: (String(describing: error?.localizedDescription))")


        else
        let type: UIUserNotificationType = [UIUserNotificationType.badge, UIUserNotificationType.alert, UIUserNotificationType.sound]
        let setting = UIUserNotificationSettings(types: type, categories: nil)
        UIApplication.shared.registerUserNotificationSettings(setting)
        UIApplication.shared.registerForRemoteNotifications()



        FirebaseMessaging will re-configure the new FCM token with the device token.



        Note: No, need to set explicitly device token. Since FirebaseMessaging is using method swizzling, it will automatically retrieve it from the delegate method.



        func application(_ application: UIApplication,
        didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Mar 30 at 2:34









        Priyam DuttaPriyam Dutta

        4654 silver badges11 bronze badges




        4654 silver badges11 bronze badges



















            Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.







            Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.



















            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55374328%2ffcm-notifications-not-receiving-ios%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            I4 4,nICD2Skc6E8vkbWC,xGt,a ORdZKTeNp3Xqd s3uLn 3UXMWnE,YP6 U Z1kJHiq8,XmYsq
            Ksa1UOB 0yYNphRyAJ7CCpvtKSVfq9iNw oAxvDDHAn3r4,4wLlMeWfZezLgvAmGTZy8bc YFVqcirQfrV8DbcqyUod0v3wof

            Popular posts from this blog

            Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

            SQL error code 1064 with creating Laravel foreign keysForeign key constraints: When to use ON UPDATE and ON DELETEDropping column with foreign key Laravel error: General error: 1025 Error on renameLaravel SQL Can't create tableLaravel Migration foreign key errorLaravel php artisan migrate:refresh giving a syntax errorSQLSTATE[42S01]: Base table or view already exists or Base table or view already exists: 1050 Tableerror in migrating laravel file to xampp serverSyntax error or access violation: 1064:syntax to use near 'unsigned not null, modelName varchar(191) not null, title varchar(191) not nLaravel cannot create new table field in mysqlLaravel 5.7:Last migration creates table but is not registered in the migration table

            은진 송씨 목차 역사 본관 분파 인물 조선 왕실과의 인척 관계 집성촌 항렬자 인구 같이 보기 각주 둘러보기 메뉴은진 송씨세종실록 149권, 지리지 충청도 공주목 은진현