You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're encountering a fatal crash in our production iOS app due to an unhandled exception in BNCReferringURLUtility. The crash occurs when Branch is attempting to parse a referring URL, possibly containing unexpected data from a Meta (Facebook) ads campaign.
After stopping our Facebook ads campaigns, this crash has no longer occurred, which leads us to believe the issue is related to URL content generated by Meta.
Describe the bug
We're encountering a fatal crash in our production iOS app due to an unhandled exception in BNCReferringURLUtility. The crash occurs when Branch is attempting to parse a referring URL, possibly containing unexpected data from a Meta (Facebook) ads campaign.
After stopping our Facebook ads campaigns, this crash has no longer occurred, which leads us to believe the issue is related to URL content generated by Meta.
Steps to reproduce
Run an iOS app that integrates Branch and is configured to receive deep links from Meta/Facebook ads.
Receive a deep link from a Meta ad campaign.
Observe the app crash due to a failure in metaCampaignIDsFromDictionary: in BNCReferringURLUtility.m (line 104).
Stop Meta ad campaigns and observe that the crash no longer occurs.
Expected behavior
Open the app without crashes.
SDK Version
3.10.0
XCode Version
16.3
Device
Multiple iPhones
OS
18.x (and older too)
Additional Information/Context
No response
The text was updated successfully, but these errors were encountered: