diff --git a/mParticle-Apple-SDK/Utils/MPStateMachine.m b/mParticle-Apple-SDK/Utils/MPStateMachine.m index 1c35b8c0d..57aecdd14 100644 --- a/mParticle-Apple-SDK/Utils/MPStateMachine.m +++ b/mParticle-Apple-SDK/Utils/MPStateMachine.m @@ -452,7 +452,7 @@ - (void)setInstallationType:(MPInstallationType)installationType { _installationType = installationType; [self didChangeValueForKey:@"installationType"]; - self.firstSeenInstallation = installationType != MPInstallationTypeKnownUpgrade ? @YES : @NO; + self.firstSeenInstallation = (installationType != MPInstallationTypeKnownUpgrade && installationType != MPInstallationTypeKnownSameVersion) ? @YES : @NO; } #if TARGET_OS_IOS == 1