Skip to content

Commit 8ea5f99

Browse files
committed
version 6.2.21
1 parent d3bcc76 commit 8ea5f99

File tree

4 files changed

+22
-3
lines changed

4 files changed

+22
-3
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,25 @@
22
All notable changes to this project will be documented in this file.
33
This project adheres to [Semantic Versioning](http://semver.org/).
44

5+
## 6.2.21
6+
#### Added
7+
- Support for syncing in-app message read state across multiple devices:
8+
- When the SDK fetches in-app messages from Iterable, it examines each
9+
message's `read` field to determine if it has already been read.
10+
- The SDK's default implementation no longer automatically displays in-app
11+
messages that have already been seen on another device (even if those
12+
messages were _not_ configured to go directly to the inbox).
13+
- When you view a message, the SDK calls [`POST /api/events/trackInAppOpen`](https://api.iterable.com/api/docs#events_trackInAppOpen)
14+
to create an `inAppOpen` event on the user's Iterable profile. Previous
15+
versions of the SDK made this same API call, but the call now also causes
16+
Iterable to set the message's `read` field to `true`.
17+
- Previous versions of the SDK will correctly sync a message's read / unread
18+
indicator for the default implementation of a mobile inbox. However, these
19+
older SDK versions will not automatically suppress messages that have
20+
already been seen on another device (as this version of the SDK will).
21+
- Support for the display of a custom message (title and body) in an empty
22+
mobile inbox. For more details, see [Customizing Mobile Inbox on iOS](https://support.iterable.com/hc/articles/360039091471#empty-state)
23+
524
## 6.2.20
625
#### Added
726
- Added callback to initialize method needed for React Native. This change should have no effect for iOS SDK.

Iterable-iOS-AppExtensions.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22
s.name = "Iterable-iOS-AppExtensions"
33
s.module_name = "IterableAppExtensions"
4-
s.version = "6.2.20"
4+
s.version = "6.2.21"
55
s.summary = "App Extensions for Iterable SDK"
66

77
s.description = <<-DESC

Iterable-iOS-SDK.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22
s.name = "Iterable-iOS-SDK"
33
s.module_name = "IterableSDK"
4-
s.version = "6.2.20"
4+
s.version = "6.2.21"
55
s.summary = "Iterable's official SDK for iOS"
66

77
s.description = <<-DESC

swift-sdk/IterableAPI.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import UIKit
1010
@objcMembers
1111
public final class IterableAPI: NSObject {
1212
/// The current SDK version
13-
public static let sdkVersion = "6.2.20"
13+
public static let sdkVersion = "6.2.21"
1414

1515
/// The email of the logged in user that this IterableAPI is using
1616
public static var email: String? {

0 commit comments

Comments
 (0)