Skip to content

Commit 5c256c3

Browse files
Release 12.4.0
1 parent f2d0b9e commit 5c256c3

File tree

18 files changed

+111
-20
lines changed

18 files changed

+111
-20
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
## 12.4.0
2+
###### Release Date: 31-05-2022
3+
4+
### 🚀 Enhancements
5+
* You can now customise button text (previously next or submit buttons) for surveys sent on your mobile app.
6+
7+
### 🐛 Bug Fixes
8+
* Fixed an issue in Mobile Carousels whereby certain animations in right to left languages did not animate in the correct direction.
9+
110
## 12.3.0
211
###### Release Date: 17-05-2022
312

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 = '12.3.0'
3+
s.version = '12.4.0'
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]", "Niamh Coleman"=>"[email protected]"}

Intercom.xcframework/ios-arm64/Intercom.framework/Headers/ICMMetricEvent.h

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ static NSString *const ICMMetricEventActionCompleted = @"completed";
3232
static NSString *const ICMMetricEventActionStarted = @"started";
3333
static NSString *const ICMMetricEventActionFailed = @"failed";
3434
static NSString *const ICMMetricEventActionRequested = @"requested";
35+
static NSString *const ICMMetricEventActionUsed = @"used";
3536

3637
#pragma mark - Objects
3738
static NSString *const ICMMetricEventObjectConversation = @"conversation";
@@ -64,6 +65,46 @@ static NSString *const ICMMetricEventObjectSurveyPreload = @"
6465
static NSString *const ICMMetricEventObjectStepLoad = @"step_load";
6566
static NSString *const ICMMetricEventObjectStepError = @"step_error";
6667

68+
// SDK Api
69+
static NSString *const ICMMetricEventObjectInitialise = @"initialise";
70+
static NSString *const ICMMetricEventObjectUserHash = @"user_hash";
71+
static NSString *const ICMMetricEventObjectLoginUnidentifiedUser = @"login_unidentified_user";
72+
static NSString *const ICMMetricEventObjectRegisterUnidentifiedUser = @"register_unidentified_user";
73+
static NSString *const ICMMetricEventObjectLoginIdentifiedUser = @"login_identified_user";
74+
static NSString *const ICMMetricEventObjectRegisterIdentifiedUserEmailUserId= @"register_identified_user_email_user_id";
75+
static NSString *const ICMMetricEventObjectRegisterIdentifiedUserUserId = @"register_identified_user_user_id";
76+
static NSString *const ICMMetricEventObjectRegisterIdentifiedUserEmail = @"register_identified_user_email";
77+
static NSString *const ICMMetricEventObjectLogout = @"logout";
78+
static NSString *const ICMMetricEventObjectReset = @"reset";
79+
static NSString *const ICMMetricEventObjectUpdateUserCallback = @"update_user_callback";
80+
static NSString *const ICMMetricEventObjectUpdateUser = @"update_user";
81+
static NSString *const ICMMetricEventObjectLogEvent = @"log_event";
82+
static NSString *const ICMMetricEventObjectLogEventMetaData = @"log_event_metadata";
83+
static NSString *const ICMMetricEventObjectPresentMessenger = @"present_messenger";
84+
static NSString *const ICMMetricEventObjectPresentMessageComposerInitialMessage = @"present_message_composer_initial_message";
85+
static NSString *const ICMMetricEventObjectPresentMessageComposer = @"present_message_composer";
86+
static NSString *const ICMMetricEventObjectPresentMessageComposerWithMessage= @"present_message_composer_with_message";
87+
static NSString *const ICMMetricEventObjectPresentConversationList = @"present_conversation_list";
88+
static NSString *const ICMMetricEventObjectPresentHelpCenter = @"present_help_center";
89+
static NSString *const ICMMetricEventObjectPresentHelpCenterCollections = @"present_help_center_collections";
90+
static NSString *const ICMMetricEventObjectPresentArticle = @"present_article";
91+
static NSString *const ICMMetricEventObjectFetchHelpCenterCollections = @"fetch_help_center_collections";
92+
static NSString *const ICMMetricEventObjectFetchHelpCenterCollection = @"fetch_help_center_collection";
93+
static NSString *const ICMMetricEventObjectSearchHelpCenter = @"search_help_center";
94+
static NSString *const ICMMetricEventObjectPresentCarousel = @"present_carousel";
95+
static NSString *const ICMMetricEventObjectPresentSurvey = @"present_survey";
96+
static NSString *const ICMMetricEventObjectSetDeviceTokenCallback = @"set_device_token_callback";
97+
static NSString *const ICMMetricEventObjectSetDeviceToken = @"set_device_token";
98+
static NSString *const ICMMetricEventObjectIsIntercomPushNotification = @"is_intercom_push_notification";
99+
static NSString *const ICMMetricEventObjectHandlePushNotification = @"handle_push_notification";
100+
static NSString *const ICMMetricEventObjectSetBottomPadding = @"set_bottom_padding";
101+
static NSString *const ICMMetricEventObjectSetInAppMessageVisibility = @"set_inapp_message_visibility";
102+
static NSString *const ICMMetricEventObjectSetLauncherVisibility = @"set_launcher_visibility";
103+
static NSString *const ICMMetricEventObjectHideIntercom = @"hide_intercom";
104+
static NSString *const ICMMetricEventObjectUnreadConversationCount = @"unread_conversation_count";
105+
static NSString *const ICMMetricEventObjectEnableLogging = @"enable_logging";
106+
static NSString *const ICMMetricEventObjectSetNeedsStatusBarUpdate = @"set_needs_status_bar_update";
107+
67108

68109
#pragma mark Carousel
69110
static NSString *const ICMMetricEventObjectCarouselMessage = @"carousel_message";
0 Bytes
Binary file not shown.
16 KB
Binary file not shown.
0 Bytes
Binary file not shown.

Intercom.xcframework/ios-arm64_x86_64-simulator/Intercom.framework/Headers/ICMMetricEvent.h

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ static NSString *const ICMMetricEventActionCompleted = @"completed";
3232
static NSString *const ICMMetricEventActionStarted = @"started";
3333
static NSString *const ICMMetricEventActionFailed = @"failed";
3434
static NSString *const ICMMetricEventActionRequested = @"requested";
35+
static NSString *const ICMMetricEventActionUsed = @"used";
3536

3637
#pragma mark - Objects
3738
static NSString *const ICMMetricEventObjectConversation = @"conversation";
@@ -64,6 +65,46 @@ static NSString *const ICMMetricEventObjectSurveyPreload = @"
6465
static NSString *const ICMMetricEventObjectStepLoad = @"step_load";
6566
static NSString *const ICMMetricEventObjectStepError = @"step_error";
6667

68+
// SDK Api
69+
static NSString *const ICMMetricEventObjectInitialise = @"initialise";
70+
static NSString *const ICMMetricEventObjectUserHash = @"user_hash";
71+
static NSString *const ICMMetricEventObjectLoginUnidentifiedUser = @"login_unidentified_user";
72+
static NSString *const ICMMetricEventObjectRegisterUnidentifiedUser = @"register_unidentified_user";
73+
static NSString *const ICMMetricEventObjectLoginIdentifiedUser = @"login_identified_user";
74+
static NSString *const ICMMetricEventObjectRegisterIdentifiedUserEmailUserId= @"register_identified_user_email_user_id";
75+
static NSString *const ICMMetricEventObjectRegisterIdentifiedUserUserId = @"register_identified_user_user_id";
76+
static NSString *const ICMMetricEventObjectRegisterIdentifiedUserEmail = @"register_identified_user_email";
77+
static NSString *const ICMMetricEventObjectLogout = @"logout";
78+
static NSString *const ICMMetricEventObjectReset = @"reset";
79+
static NSString *const ICMMetricEventObjectUpdateUserCallback = @"update_user_callback";
80+
static NSString *const ICMMetricEventObjectUpdateUser = @"update_user";
81+
static NSString *const ICMMetricEventObjectLogEvent = @"log_event";
82+
static NSString *const ICMMetricEventObjectLogEventMetaData = @"log_event_metadata";
83+
static NSString *const ICMMetricEventObjectPresentMessenger = @"present_messenger";
84+
static NSString *const ICMMetricEventObjectPresentMessageComposerInitialMessage = @"present_message_composer_initial_message";
85+
static NSString *const ICMMetricEventObjectPresentMessageComposer = @"present_message_composer";
86+
static NSString *const ICMMetricEventObjectPresentMessageComposerWithMessage= @"present_message_composer_with_message";
87+
static NSString *const ICMMetricEventObjectPresentConversationList = @"present_conversation_list";
88+
static NSString *const ICMMetricEventObjectPresentHelpCenter = @"present_help_center";
89+
static NSString *const ICMMetricEventObjectPresentHelpCenterCollections = @"present_help_center_collections";
90+
static NSString *const ICMMetricEventObjectPresentArticle = @"present_article";
91+
static NSString *const ICMMetricEventObjectFetchHelpCenterCollections = @"fetch_help_center_collections";
92+
static NSString *const ICMMetricEventObjectFetchHelpCenterCollection = @"fetch_help_center_collection";
93+
static NSString *const ICMMetricEventObjectSearchHelpCenter = @"search_help_center";
94+
static NSString *const ICMMetricEventObjectPresentCarousel = @"present_carousel";
95+
static NSString *const ICMMetricEventObjectPresentSurvey = @"present_survey";
96+
static NSString *const ICMMetricEventObjectSetDeviceTokenCallback = @"set_device_token_callback";
97+
static NSString *const ICMMetricEventObjectSetDeviceToken = @"set_device_token";
98+
static NSString *const ICMMetricEventObjectIsIntercomPushNotification = @"is_intercom_push_notification";
99+
static NSString *const ICMMetricEventObjectHandlePushNotification = @"handle_push_notification";
100+
static NSString *const ICMMetricEventObjectSetBottomPadding = @"set_bottom_padding";
101+
static NSString *const ICMMetricEventObjectSetInAppMessageVisibility = @"set_inapp_message_visibility";
102+
static NSString *const ICMMetricEventObjectSetLauncherVisibility = @"set_launcher_visibility";
103+
static NSString *const ICMMetricEventObjectHideIntercom = @"hide_intercom";
104+
static NSString *const ICMMetricEventObjectUnreadConversationCount = @"unread_conversation_count";
105+
static NSString *const ICMMetricEventObjectEnableLogging = @"enable_logging";
106+
static NSString *const ICMMetricEventObjectSetNeedsStatusBarUpdate = @"set_needs_status_bar_update";
107+
67108

68109
#pragma mark Carousel
69110
static NSString *const ICMMetricEventObjectCarouselMessage = @"carousel_message";
0 Bytes
Binary file not shown.
16 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)