diff --git a/ios/RNCConnectionState.m b/ios/RNCConnectionState.m index 6607a09a..663e4925 100644 --- a/ios/RNCConnectionState.m +++ b/ios/RNCConnectionState.m @@ -62,9 +62,11 @@ - (instancetype)initWithReachabilityFlags:(SCNetworkReachabilityFlags)flags _cellularGeneration = RNCCellularGeneration3g; } else if ([netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyLTE]) { _cellularGeneration = RNCCellularGeneration4g; - } else if ([netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyNRNSA] || - [netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyNR]) { - _cellularGeneration = RNCCellularGeneration5g; + } else if (@available(iOS 14.1, *)) { + if ([netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyNRNSA] || + [netinfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyNR]) { + _cellularGeneration = RNCCellularGeneration5g; + } } } }