If we receive a push response and appcues isn't active, store the ParsedNotification.
On any identify call, attempt the deferred notification response.
Notes
The sequence of analytics is session started, identify, push opened
attemptDeferredNotificationResponse returns a boolean which isn't currently used apart from tests. In theory it could easily have a completion handler. It's something we might need to deal with if we find the push response handling colliding with other things happening on session start or after a sign in
The flow is pretty simple:
ParsedNotification
.identify
call, attempt the deferred notification response.Notes
attemptDeferredNotificationResponse
returns a boolean which isn't currently used apart from tests. In theory it could easily have a completion handler. It's something we might need to deal with if we find the push response handling colliding with other things happening on session start or after a sign in