Troubleshooting

Hi all,

I'm encountering an issue with push notification deeplinking in my FlutterFlow app. When users tap on a notification, it's not navigating to the correct screen.

Current Setup:

  • Using Firebase Cloud Messaging (FCM) for push notifications

  • Notification data payload includes:

    • screen: "MY-other-users-profile"

    • param_userId: [user_id_value]

    • click_action: "FLUTTER_NOTIFICATION_CLICK"

What's Working:

  • Push notifications are successfully delivered

  • Users receive the notifications with correct title and body

  • Badge count appears on the app icon (though it's not clearing, separate issue)

What's Not Working:

  • Tapping the notification doesn't navigate to the specified screen

  • The deep link parameters seem to be ignored (?)

API Code

{ "data": { "click_action": "FLUTTER_NOTIFICATION_CLICK", "type": "notification", "screen": "MY-other-users-profile", "param_userId": "[user_id_value]" } }

Questions

  1. Is there a specific format required for the screen name in the payload?

  2. Do I need additional configuration in FlutterFlow for handling deep links from notifications?

  3. Are there any specific debugging steps you recommend?

What have you tried so far?
  • Verified the exact screen name matches my FlutterFlow page name ("MY-other-users-profile")

  • Confirmed the push notification is being received with correct payload data (checked Firebase logs)

  • Added debugging data in the payload to ensure all parameters are being passed

  • Tested with both Android and iOS devices to rule out platform-specific issues

  • Double-checked the page parameters in FlutterFlow to ensure "userId" is properly configured

  • Reviewed the FlutterFlow notification settings to ensure proper configuration

Did you check FlutterFlow's Documentation for this topic?
Yes
2