iOS Messaging SDK - CSAT push notification tap does not redirect to chat screen | Community
Skip to main content

iOS Messaging SDK - CSAT push notification tap does not redirect to chat screen

  • December 10, 2025
  • 1 reply
  • 0 views

Rizki

Hi Zendesk Community,

I'm experiencing an issue with the Zendesk Messaging SDK on iOS where tapping a CSAT (Customer Satisfaction) push notification does not redirect the user to the chat screen.

Environment:

  • Platform: iOS
  • SDK: Zendesk Messaging SDK

Current Behavior:

  • When a user receives a regular chat message notification and taps it, the app correctly redirects to the chat screen.
  • When a user receives a CSAT survey notification and taps it, the app does NOT redirect to the chat screen.

Expected Behavior: Tapping the CSAT notification should redirect the user to the chat screen where they can see and respond to the CSAT survey.

Implementation:

I'm using the standard implementation from the Zendesk documentation:

```

let shouldBeDisplayed = PushNotifications.shouldBeDisplayed(userInfo)

        if shouldBeDisplayed == .messagingShouldDisplay  {

            PushNotifications.handleTap(userInfo) { viewController in

              

            }

        }

```

Also try something like this, still not working

```

let shouldBeDisplayed = PushNotifications.shouldBeDisplayed(userInfo)

        if shouldBeDisplayed == .messagingShouldDisplay || shouldBeDisplayed == .messagingShouldNotDisplay {

       

            }

        }

```

Questions:

  1. Is this expected behavior for CSAT notifications?
  2. If so, what is the recommended way to handle CSAT notification taps and redirect users to the chat screen?

1 reply

CSAT notifications appear to be treated as system-level events rather than active chat messages. In some SDK versions, tapping the CSAT push only marks the survey as delivered without triggering navigation to the messaging screen.