Skip to content

Commit ee39be7

Browse files
authored
Merge pull request #736 from Iterable/embedded-no-diff-merge
[MOB-5473] Embedded GA Release
2 parents 70fbb9b + 2a6f6a6 commit ee39be7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+3152
-46
lines changed

CHANGELOG.md

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

6-
## [6.4.17]
6+
## [6.5.0]
7+
8+
### Added
9+
10+
- introduces support for embedded messaging: an eligibility–based, personalized messages sent from Iterable to your mobile and web apps, which can display them inline, using native interface components
11+
- To display embedded messages, you can use customizable, out-of-the-box components provided by the SDK (cards, notifications, banners), or you can build fully custom components of your own design.
12+
- To learn more, read [Embedded Messages with Iterable's iOS SDK](https://support.iterable.com/hc/articles/23061840746900).
713

814
### Changed
915

10-
- IterableTaskRunner’s stop function now to set `running` variable as `false`
16+
- `IterableConfig` is updated with an `enableEmbeddedMessaging` flag that needs to be set to true to allow use of embedded messaging functionality
1117

1218
## [6.4.16]
1319

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.4.17"
4+
s.version = "6.5.0"
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.4.17"
4+
s.version = "6.5.0"
55
s.summary = "Iterable's official SDK for iOS"
66

77
s.description = <<-DESC

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ To learn more about various SDK features, read:
3737
- [Customizing Mobile Inbox on iOS](https://support.iterable.com/hc/articles/360039091471)
3838
- [iOS Universal Links](https://support.iterable.com/hc/articles/360035496511)
3939
- [Deep Links in Push Notifications](https://support.iterable.com/hc/articles/360035453971)
40-
- [Deep Links in Push Notifications](https://support.iterable.com/hc/articles/360035453971)
4140
- [Embedded Messages with Iterable's iOS SDK](https://support.iterable.com/hc/articles/23061840746900)
4241

4342
## Sample projects

sample-apps/swift-sample-app/swift-sample-app.xcodeproj/project.pbxproj

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
ACA3A15120E2F83E00FEF74F /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACA3A15020E2F83E00FEF74F /* NotificationService.swift */; };
2222
ACA3A15520E2F83E00FEF74F /* swift-sample-app-notification-extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = ACA3A14E20E2F83D00FEF74F /* swift-sample-app-notification-extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
2323
ACE7624B20FEB2C20040A002 /* LoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACE7624A20FEB2C20040A002 /* LoginViewController.swift */; };
24+
E9C60B7B2B3C2061005C4462 /* embeddedmessages.json in Resources */ = {isa = PBXBuildFile; fileRef = E9C60B792B3C2061005C4462 /* embeddedmessages.json */; };
25+
E9C60B7C2B3C2061005C4462 /* EmbeddedMessagesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9C60B7A2B3C2061005C4462 /* EmbeddedMessagesViewController.swift */; };
26+
E9C60B7E2B3C2072005C4462 /* IterableCardViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9C60B7D2B3C2072005C4462 /* IterableCardViewCell.swift */; };
2427
/* End PBXBuildFile section */
2528

2629
/* Begin PBXContainerItemProxy section */
@@ -65,6 +68,9 @@
6568
ACA3A16420E2FC7500FEF74F /* swift-sample-app.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "swift-sample-app.entitlements"; sourceTree = "<group>"; };
6669
ACE7624A20FEB2C20040A002 /* LoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewController.swift; sourceTree = "<group>"; };
6770
ACFA148520E3033700AF4A5A /* CoffeeType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoffeeType.swift; sourceTree = "<group>"; };
71+
E9C60B792B3C2061005C4462 /* embeddedmessages.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = embeddedmessages.json; sourceTree = "<group>"; };
72+
E9C60B7A2B3C2061005C4462 /* EmbeddedMessagesViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmbeddedMessagesViewController.swift; sourceTree = "<group>"; };
73+
E9C60B7D2B3C2072005C4462 /* IterableCardViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IterableCardViewCell.swift; sourceTree = "<group>"; };
6874
/* End PBXFileReference section */
6975

7076
/* Begin PBXFrameworksBuildPhase section */
@@ -128,6 +134,7 @@
128134
ACA3A13720E2F6AF00FEF74F /* swift-sample-app */ = {
129135
isa = PBXGroup;
130136
children = (
137+
E9C60B782B3C2061005C4462 /* EmbeddedMessages */,
131138
AC5ECD9D20E303F50081E1DA /* ViewControllers */,
132139
AC5ECD9B20E3038B0081E1DA /* Deep Link Handling */,
133140
ACFA148620E3034800AF4A5A /* Assets */,
@@ -182,6 +189,16 @@
182189
name = Storyboards;
183190
sourceTree = "<group>";
184191
};
192+
E9C60B782B3C2061005C4462 /* EmbeddedMessages */ = {
193+
isa = PBXGroup;
194+
children = (
195+
E9C60B7D2B3C2072005C4462 /* IterableCardViewCell.swift */,
196+
E9C60B792B3C2061005C4462 /* embeddedmessages.json */,
197+
E9C60B7A2B3C2061005C4462 /* EmbeddedMessagesViewController.swift */,
198+
);
199+
path = EmbeddedMessages;
200+
sourceTree = "<group>";
201+
};
185202
/* End PBXGroup section */
186203

187204
/* Begin PBXNativeTarget section */
@@ -282,6 +299,7 @@
282299
ACA3A14320E2F6B100FEF74F /* LaunchScreen.storyboard in Resources */,
283300
ACA3A14020E2F6B100FEF74F /* Assets.xcassets in Resources */,
284301
ACA3A13E20E2F6AF00FEF74F /* Main.storyboard in Resources */,
302+
E9C60B7B2B3C2061005C4462 /* embeddedmessages.json in Resources */,
285303
);
286304
runOnlyForDeploymentPostprocessing = 0;
287305
};
@@ -299,6 +317,8 @@
299317
isa = PBXSourcesBuildPhase;
300318
buildActionMask = 2147483647;
301319
files = (
320+
E9C60B7C2B3C2061005C4462 /* EmbeddedMessagesViewController.swift in Sources */,
321+
E9C60B7E2B3C2072005C4462 /* IterableCardViewCell.swift in Sources */,
302322
AC1BDF5A20E304CC000010CA /* CoffeeViewController.swift in Sources */,
303323
ACA3A13920E2F6AF00FEF74F /* AppDelegate.swift in Sources */,
304324
AC1BDF5920E304BF000010CA /* DeepLinkHandler.swift in Sources */,

0 commit comments

Comments
 (0)