Closed olliwear closed 2 years ago
Hi @olliwear ,
Thank you for filing. We're investigating this issue and should get back to you shortly.
Hi @olliwear ,
We've identified a fix and will have it released in our next release.
Hi @radixdev, thank you very much.
Could you provide a fix also for v20.0.0? We can't upgrade to v21.0.0 just now as we're not supporting target sdk 33 yet.
Unfortunately we're not able to backport fixes to previous versions of the SDK at this time. The easiest mitigation you can do now is to change your value of maxOnPageFinishedWaitMs to something larger than 15 seconds (or whatever you have configured currently).
Alright, I'll check it out. Thanks for your support @radixdev
edit: We've tried the solution @radixdev mentioned above, but unfortunately it didn't help. We'll downgrade to our previous version for now.
Hi @olliwear,
We fixed this issue in 22.0.0. Please let us know if this fixes your issue.
Braze Android SDK Version
20.0.0
Steps To Reproduce
We've recently updated from v15.0.0 to v20.0.0. We couldn't reproduce this ourselves, but have some crash reports from users.
We handle In-App messages by registering a global activity lifecycle callback -
BrazeActivityLifecycleCallbackListener( sessionHandlingEnabled = true, registerInAppMessageManager = true, inAppMessagingRegistrationBlocklist = inAppMessageBlacklist, sessionHandlingBlocklist = null )
Expected Behavior
Threading handled by Braze
Actual Incorrect Behavior
Crashing due to wrong Thread
Verbose Logs
Additional Information
No response