File tree 4 files changed +22
-3
lines changed
4 files changed +22
-3
lines changed Original file line number Diff line number Diff line change 2
2
All notable changes to this project will be documented in this file.
3
3
This project adheres to [ Semantic Versioning] ( http://semver.org/ ) .
4
4
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
+
5
24
## 6.3.0-beta2
6
25
#### Added
7
26
- Added callback for initialize method that is used by our React Native SDK.
Original file line number Diff line number Diff line change 1
1
Pod ::Spec . new do |s |
2
2
s . name = "Iterable-iOS-AppExtensions"
3
3
s . module_name = "IterableAppExtensions"
4
- s . version = "6.3.0-beta2 "
4
+ s . version = "6.3.0-beta3 "
5
5
s . summary = "App Extensions for Iterable SDK"
6
6
7
7
s . description = <<-DESC
Original file line number Diff line number Diff line change 1
1
Pod ::Spec . new do |s |
2
2
s . name = "Iterable-iOS-SDK"
3
3
s . module_name = "IterableSDK"
4
- s . version = "6.3.0-beta2 "
4
+ s . version = "6.3.0-beta3 "
5
5
s . summary = "Iterable's official SDK for iOS"
6
6
7
7
s . description = <<-DESC
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ import UIKit
8
8
@objcMembers
9
9
public final class IterableAPI : NSObject {
10
10
/// The current SDK version
11
- public static let sdkVersion = " 6.3.0-beta2 "
11
+ public static let sdkVersion = " 6.3.0-beta3 "
12
12
13
13
/// The email of the logged in user that this IterableAPI is using
14
14
public static var email : String ? {
You can’t perform that action at this time.
0 commit comments