swift-sdk
swift-sdk copied to clipboard
[MOB-9339] Fix for removing recalled campaigns from device memory
🔹 Jira Ticket(s)
✏️ Description
Recalled in-app campaigns remain visible on iOS devices despite being removed server-side.
Root Cause SDK identifies removed messages during sync but doesn't mark them as consumed.
Solution
Updated MessagesObtainedHandler.handle() to mark removed messages as consumed, preventing display while maintaining tracking data.
Testing
Added unit test verifying recalled message