Skip to content

Commit c782c99

Browse files
Release 10.3.2
1 parent d2116f4 commit c782c99

File tree

27 files changed

+93
-64
lines changed

27 files changed

+93
-64
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
## 10.3.2
2+
###### Release Date: 09-11-2021
3+
4+
### 🚀 Enhancements
5+
* We've improved Custom Bots for New Conversations to ensure that your users are always presented with the most up-to-date bots.
6+
* Our SDK now uses `NSSecureCoding` instead of `NSCoding`.
7+
8+
9+
### 🐛 Bug Fixes
10+
* We fixed a [crash that was occurring](https://forum.intercom.com/s/question/0D52G00005MT2KHSA1/ios-sdk-messenger-crash) with our last release on iOS 12.
11+
* The header on the Homescreen is now sized correctly, when returning from a conversation.
12+
13+
114
## 10.3.1
215
###### Release Date: 01-11-2021
316

Intercom.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'Intercom'
3-
s.version = '10.3.1'
3+
s.version = '10.3.2'
44
s.summary = 'The Intercom iOS SDK, for integrating Intercom into your iOS application.'
55
s.license = { :type => "Apache 2.0", :file => "LICENSE" }
66
s.authors = {"Brian Boyle"=>"[email protected]", "Mike McNamara"=>"[email protected]", "Katherine Brennan"=>"[email protected]", "Himanshi Goyal"=>"[email protected]"}

Intercom.xcframework/Info.plist

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,32 @@
66
<array>
77
<dict>
88
<key>LibraryIdentifier</key>
9-
<string>ios-arm64_i386_x86_64-simulator</string>
9+
<string>ios-arm64_armv7</string>
1010
<key>LibraryPath</key>
1111
<string>Intercom.framework</string>
1212
<key>SupportedArchitectures</key>
1313
<array>
1414
<string>arm64</string>
15-
<string>i386</string>
16-
<string>x86_64</string>
15+
<string>armv7</string>
1716
</array>
1817
<key>SupportedPlatform</key>
1918
<string>ios</string>
20-
<key>SupportedPlatformVariant</key>
21-
<string>simulator</string>
2219
</dict>
2320
<dict>
2421
<key>LibraryIdentifier</key>
25-
<string>ios-arm64_armv7</string>
22+
<string>ios-arm64_i386_x86_64-simulator</string>
2623
<key>LibraryPath</key>
2724
<string>Intercom.framework</string>
2825
<key>SupportedArchitectures</key>
2926
<array>
3027
<string>arm64</string>
31-
<string>armv7</string>
28+
<string>i386</string>
29+
<string>x86_64</string>
3230
</array>
3331
<key>SupportedPlatform</key>
3432
<string>ios</string>
33+
<key>SupportedPlatformVariant</key>
34+
<string>simulator</string>
3535
</dict>
3636
</array>
3737
<key>CFBundlePackageType</key>
0 Bytes
Binary file not shown.
160 KB
Binary file not shown.

Intercom.xcframework/ios-arm64_armv7/Intercom.framework/PrivateHeaders/ICMAvatar.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#import <Foundation/Foundation.h>
22
#import "ICMSafeNetworkModel.h"
33

4-
@interface ICMAvatar : ICMSafeNetworkModel <NSCoding>
4+
@interface ICMAvatar : ICMSafeNetworkModel <NSSecureCoding>
55

66
@property (nonatomic, copy, readonly) NSString *imageUrl;
77

Intercom.xcframework/ios-arm64_armv7/Intercom.framework/PrivateHeaders/ICMConfig.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ static NSString *const kICMLauncherCustomLogoImageLoadedNotification = @"kICMLau
1212
@property (readonly) BOOL helpCenterRequireSearch;
1313
@end
1414

15-
@interface ICMConfig : ICMSafeNetworkModel <ICMConfigProtocol,NSCoding>
15+
@interface ICMConfig : ICMSafeNetworkModel <ICMConfigProtocol,NSSecureCoding>
1616

1717
@property (nonatomic, copy) NSString *primaryColorString;
1818
@property (nonatomic, copy) NSString *secondaryColorString;

Intercom.xcframework/ios-arm64_armv7/Intercom.framework/PrivateHeaders/ICMHTTPClient.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,5 +173,11 @@
173173
success:(ICMHTTPArraySuccess)success
174174
error:(ICMHTTPClientError)failure;
175175

176+
177+
#pragma mark - Composer suggestions
178+
179+
180+
+ (void)openMessenger:(ICMHTTPBaseSuccess)success
181+
error:(ICMHTTPClientError)failure;
176182
@end
177183

Intercom.xcframework/ios-arm64_armv7/Intercom.framework/PrivateHeaders/ICMHTTPClientProtocol.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
@class ICMBaseResponse;
2323
@class ICMCarousel;
2424
@class ICMUserIdentity;
25+
@class ICMComposerSuggestions;
2526

2627
static const NSInteger kICMHTTPClientDefaultPageSize = 10;
2728
static const NSInteger kNewContentEventTypeCarousel = 44;
@@ -42,6 +43,7 @@ typedef void (^ICMHTTPSubmitFormSuccess)(ICMConversation *response);
4243
typedef void (^ICMHTTPCarouselSuccess)(ICMCarousel *carousel);
4344
typedef void (^ICMHTTPArraySuccess)(NSArray *array);
4445
typedef void (^ICMHTTPDictionarySuccess)(NSDictionary *object);
46+
typedef void (^ICMHTTPComposerSuggestionsSuccess)(ICMComposerSuggestions *composerSuggestions);
4547

4648
@protocol ICMHTTPClientProtocol
4749
+ (void)getHelpCenterCollections:(nullable ICMHTTPArraySuccess)success

Intercom.xcframework/ios-arm64_armv7/Intercom.framework/PrivateHeaders/ICMMetric.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#import "ICMMetricEvent.h"
1111
@class ICMOpsMetricEvent;
1212

13-
@interface ICMMetric : NSObject <NSCoding>
13+
@interface ICMMetric : NSObject <NSSecureCoding>
1414

1515
+ (instancetype)sharedInstance;
1616

0 commit comments

Comments
 (0)