Skip to content

Commit b709077

Browse files
authored
Merge pull request #463 from Iterable/MOB-2787-6.3.0-beta3
[MOB-2787] version 6.3.0-beta3
2 parents b6afefb + 3f67b52 commit b709077

File tree

4 files changed

+22
-3
lines changed

4 files changed

+22
-3
lines changed

CHANGELOG.md

+19
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.3.0-beta3
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.3.0-beta2
625
#### Added
726
- Added callback for initialize method that is used by our React Native SDK.

Iterable-iOS-AppExtensions.podspec

+1-1
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.3.0-beta2"
4+
s.version = "6.3.0-beta3"
55
s.summary = "App Extensions for Iterable SDK"
66

77
s.description = <<-DESC

Iterable-iOS-SDK.podspec

+1-1
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.3.0-beta2"
4+
s.version = "6.3.0-beta3"
55
s.summary = "Iterable's official SDK for iOS"
66

77
s.description = <<-DESC

swift-sdk/IterableAPI.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import UIKit
88
@objcMembers
99
public final class IterableAPI: NSObject {
1010
/// The current SDK version
11-
public static let sdkVersion = "6.3.0-beta2"
11+
public static let sdkVersion = "6.3.0-beta3"
1212

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

0 commit comments

Comments
 (0)