Skip to content

Commit eab0204

Browse files
committed
calling messageWillDisplay and messageDidDisplay
1 parent 56ec012 commit eab0204

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

iOS_SDK/OneSignalSDK/Source/OSInAppMessageViewController.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ NS_ASSUME_NONNULL_BEGIN
4141
- (void)messageViewControllerWasDismissed;
4242
- (void)webViewContentFinishedLoading:(OSInAppMessageInternal *)message;
4343
- (void)messageIsNotActive:(OSInAppMessageInternal *)message;
44+
- (void)messageWillDisplay:(OSInAppMessageInternal *)message;
4445

4546
@end
4647

iOS_SDK/OneSignalSDK/Source/OSInAppMessageViewController.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ - (OSResultSuccessBlock)messageContentOnSuccess {
237237
if (self.waitForTags) {
238238
return;
239239
}
240-
//will display
240+
[self.delegate messageWillDisplay:self.message];
241241
[self.messageView loadedHtmlContent:self.pendingHTMLContent withBaseURL:baseUrl];
242242
self.pendingHTMLContent = nil;
243243
};

iOS_SDK/OneSignalSDK/Source/OSMessagingController.m

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -735,6 +735,10 @@ - (void)messageIsNotActive:(OSInAppMessageInternal *)message {
735735
[self deleteInactiveMessage:message];
736736
}
737737

738+
- (void)messageWillDisplay:(nonnull OSInAppMessageInternal *)message {
739+
[self onWillDisplayInAppMessage:message];
740+
}
741+
738742
/*
739743
* Show the developer what will happen with a non IAM preview
740744
*/
@@ -836,7 +840,7 @@ - (void)webViewContentFinishedLoading:(OSInAppMessageInternal *)message {
836840
[self addKeySceneToWindow:self.window];
837841

838842
[self.window makeKeyAndVisible];
839-
// Did Display
843+
[self onDidDisplayInAppMessage:message];
840844
}
841845

842846
// Required to display if the app is using a Scene

0 commit comments

Comments
 (0)