diff --git a/packages/react-native/React/CoreModules/RCTTiming.mm b/packages/react-native/React/CoreModules/RCTTiming.mm index 6065006b8eb281..5158741724194b 100644 --- a/packages/react-native/React/CoreModules/RCTTiming.mm +++ b/packages/react-native/React/CoreModules/RCTTiming.mm @@ -128,6 +128,11 @@ - (void)setup _paused = YES; _timers = [NSMutableDictionary new]; _inBackground = NO; + RCTExecuteOnMainQueue(^{ + if (!self->_inBackground && [RCTSharedApplication() applicationState] == UIApplicationStateBackground) { + [self appDidMoveToBackground]; + } + }); for (NSString *name in @[ UIApplicationWillResignActiveNotification,