swift-sdk icon indicating copy to clipboard operation
swift-sdk copied to clipboard

[MOB-9339] Fix for removing recalled campaigns from device memory

Open sumeruchat opened this issue 10 months ago • 0 comments

🔹 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

sumeruchat avatar Mar 27 '25 17:03 sumeruchat