[user model] Fix notification click listener not firing on cold start #1567
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
One Line Summary
Fix iOS notifications clicked event not firing when clicking a notification to open the app from a cold start.
Details
Motivation
Fixes iOS bug where notification click listener is set but not firing when clicking the notification from a cold start.
Scope
In the iOS bridge, the
setLaunchOptions
has been updated to callinitialize:nil withLaunchOptions:launchOptions
so that the SDK can be initialized in order to get the cold start notification click event. This will result in the iOS SDK reading the appId from cache when nil is passed.Testing
Manual testing
Tested the following scenarios on an iPhone 13 Pro with iOS 16.6:
Affected code checklist
Checklist
Overview
Testing
Final pass
This change is