Skip to content

Commit

Permalink
Merge pull request #463 from Iterable/MOB-2787-6.3.0-beta3
Browse files Browse the repository at this point in the history
[MOB-2787] version 6.3.0-beta3
  • Loading branch information
roninopf committed Mar 31, 2021
2 parents b6afefb + 3f67b52 commit b709077
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 3 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Expand Up @@ -2,6 +2,25 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

## 6.3.0-beta3
### Added
- Support for syncing in-app message read state across multiple devices:
- When the SDK fetches in-app messages from Iterable, it examines each
message's `read` field to determine if it has already been read.
- The SDK's default implementation no longer automatically displays in-app
messages that have already been seen on another device (even if those
messages were _not_ configured to go directly to the inbox).
- When you view a message, the SDK calls [`POST /api/events/trackInAppOpen`](https://api.iterable.com/api/docs#events_trackInAppOpen)
to create an `inAppOpen` event on the user's Iterable profile. Previous
versions of the SDK made this same API call, but the call now also causes
Iterable to set the message's `read` field to `true`.
- Previous versions of the SDK will correctly sync a message's read / unread
indicator for the default implementation of a mobile inbox. However, these
older SDK versions will not automatically suppress messages that have
already been seen on another device (as this version of the SDK will).
- Support for the display of a custom message (title and body) in an empty
mobile inbox. For more details, see [Customizing Mobile Inbox on iOS](https://support.iterable.com/hc/articles/360039091471#empty-state)

## 6.3.0-beta2
#### Added
- Added callback for initialize method that is used by our React Native SDK.
Expand Down
2 changes: 1 addition & 1 deletion Iterable-iOS-AppExtensions.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "Iterable-iOS-AppExtensions"
s.module_name = "IterableAppExtensions"
s.version = "6.3.0-beta2"
s.version = "6.3.0-beta3"
s.summary = "App Extensions for Iterable SDK"

s.description = <<-DESC
Expand Down
2 changes: 1 addition & 1 deletion Iterable-iOS-SDK.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "Iterable-iOS-SDK"
s.module_name = "IterableSDK"
s.version = "6.3.0-beta2"
s.version = "6.3.0-beta3"
s.summary = "Iterable's official SDK for iOS"

s.description = <<-DESC
Expand Down
2 changes: 1 addition & 1 deletion swift-sdk/IterableAPI.swift
Expand Up @@ -8,7 +8,7 @@ import UIKit
@objcMembers
public final class IterableAPI: NSObject {
/// The current SDK version
public static let sdkVersion = "6.3.0-beta2"
public static let sdkVersion = "6.3.0-beta3"

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

0 comments on commit b709077

Please sign in to comment.