Skip to content

Commit 164ae41

Browse files
authored
Merge pull request #251 from intercom/dalecantwell/3.2.0
Release 3.2.0
2 parents 961da98 + 65ee83e commit 164ae41

Some content is hidden

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

45 files changed

+26
-11
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions

Intercom.framework.dSYM/Contents/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<key>CFBundleSignature</key>
1414
<string>????</string>
1515
<key>CFBundleShortVersionString</key>
16-
<string>3.1.5</string>
16+
<string>3.2.0</string>
1717
<key>CFBundleVersion</key>
1818
<string>1</string>
1919
</dict>
44.4 KB
Binary file not shown.

Intercom.framework/Headers/Intercom.h

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -93,19 +93,23 @@ typedef NS_ENUM(NSUInteger, ICMPreviewPosition){
9393
+ (void)setApiKey:(NSString *)apiKey forAppId:(NSString *)appId;
9494

9595
//=========================================================================================================
96-
/*! @name Using secure mode */
96+
/*! @name Using Identity Verification */
9797
//=========================================================================================================
9898
/*!
99-
Secure Mode helps to make sure that conversations between you and your users are kept private, and that one
100-
user can't impersonate another. In Secure Mode Intercom for iOS will sign all requests going to the Intercom servers
101-
with tokens. It requires your mobile application to have its own server which authenticates the app's users,
102-
and which can store a secret. More information on secure mode can be found [here](http://docs.intercom.io/Install-on-your-mobile-product/enabling-secure-mode-in-intercom-for-ios )
103-
99+
Identity Verification helps to make sure that conversations between you and your users are kept private, and that one
100+
user can't impersonate another. If Identity Verification is enabled for your app Intercom for iOS will sign all requests
101+
going to the Intercom servers with tokens. It requires your mobile application to have its own server which authenticates the app's users,
102+
and which can store a secret. More information on Identity VerificationIdentity Verification can be found [here](https://docs.intercom.com/configure-intercom-for-your-product-or-site/staying-secure/enable-identity-verification-in-intercom-for-ios )
103+
104104
@note This should be called before any user registration takes place.
105-
@param hmac A HMAC digest of data.
106-
@param data A piece of user data.
105+
@param userHash A HMAC digest of the user ID or email.
106+
*/
107+
+ (void)setUserHash:(NSString *)userHash;
108+
109+
/*!
110+
@deprecated +[Intercom setHMAC:data:] is deprecated. Use +[Intercom setUserHash:] instead.
107111
*/
108-
+ (void)setHMAC:(NSString *)hmac data:(NSString *)data;
112+
+ (void)setHMAC:(NSString *)hmac data:(NSString *)data __attribute((deprecated("'+[Intercom setHMAC:data:]' is deprecated. Use '+[Intercom setUserHash:]' instead.")));
109113

110114
//=========================================================================================================
111115
/*! @name Working with anonymous users */

Intercom.framework/Info.plist

0 Bytes
Binary file not shown.

Intercom.framework/Intercom

150 KB
Binary file not shown.
319 Bytes
693 Bytes
1.03 KB
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)