[NTV-647] Braze In-App Notification Fix #1791
Merged
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.
📲 What
We noticed in-app notifications were broken (or not appearing) in release 5.6.1.
Needed to fix those.
🤔 Why
Strangely two different instances of
SEGAppboyIntegrationFactory
were being created when callinginstance()
on that class. Somehow this caused in-app notifications not to show up.🛠 How
Created one instance of
SEGAppboyIntegrationFactory
inside theAnalytics
configuredClient
function and pass it back out to be configure in theAppDelegate
. (Previously passing it into the function).Also it seems like segment-appboy-ios is pinning Appboy_iOS_SDK to
4.5.1
now, so let's use it's dependency instead of doing the pinning on our own.✅ Acceptance criteria
⏰ TODO