Skip to content

Commit f08811e

Browse files
authored
Merge pull request #1524 from OneSignal/fix/iam_duration_since_last
[Fix] Don't evaluate in app messages when paused
2 parents d1a45fd + 9d099bc commit f08811e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSMessagingController.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -683,6 +683,10 @@ - (void)messageViewImpressionRequest:(OSInAppMessageInternal *)message {
683683
Checks to see if any messages should be shown now
684684
*/
685685
- (void)evaluateMessages {
686+
if (_isInAppMessagingPaused) {
687+
[OneSignalLog onesignalLog:ONE_S_LL_VERBOSE message:@"Not evaluating in app messages while paused"];
688+
return;
689+
}
686690
[OneSignalLog onesignalLog:ONE_S_LL_VERBOSE message:@"Evaluating in app messages"];
687691
for (OSInAppMessageInternal *message in self.messages) {
688692
if ([self.triggerController messageMatchesTriggers:message]) {

0 commit comments

Comments
 (0)