Closed kkaliher closed 1 year ago
We had just completed the minimal migration documented here: https://braze-inc.github.io/braze-swift-sdk/documentation/braze/appboy-migration-guide/
Hey @kkaliher, thanks for the detailed information! Based on the presence of localhost
in the URL, it looks like there may be an issue with the baseURL
property in the HTML in-app messages or perhaps a failure in deserializing the IAM at some point. We'll take a deeper look and keep you posted on any updates.
Platform
iOS
Platform Version
iOS 13+
Braze SDK Version
6.0.0 - BrazeUICompat
Xcode Version
14.2
Computer Processor
Apple (M1)
Repro Rate
affecting 5% of users, though we are not able to repro
Steps To Reproduce
We have not been able to repro. Crash is from ABKInAppMessageWindowController line 88 viewDidLoad > ABKInAppMessageHTMLBaseViewController.m - Line 116 viewDidLoad > Crash: Fatal Exception: NSInvalidArgumentException localhost/index.html is not a file URL
Expected Behavior
BrazeUICompat kit supports in-app messages and handles any errors gracefully without crashing
Actual Incorrect Behavior
We had one IAM running and it appeared to be crashing every time. We turned it off using an app version isNot filter, and crashes stopped.
Verbose Logs
Additional Information
No response