Older versions of the iOS SDK, specifically version 6.x and below, cause these issues on newer devices.
The close button disappears because the old layout system does not recognize screen notches. It calculates the button position incorrectly and places it off the screen.
Messages repeat because the old SDK fails to save the viewed status in local storage. This happens on newer iOS versions or if a user force-closes the app. Because the status is not saved, the SDK thinks the message never appeared and triggers it again at the next launch.
Update to iOS SDK version 7.0 or later to fix these problems. This version handles screen layouts and message tracking correctly.
You will need to update your code during the migration. Use Pushwoosh.configure instead of Pushwoosh.sharedInstance().
Comments
0 comments
Please sign in to leave a comment.