aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firebase/Core
diff options
context:
space:
mode:
Diffstat (limited to 'Firebase/Core')
-rw-r--r--Firebase/Core/third_party/FIRAppEnvironmentUtil.m13
1 files changed, 12 insertions, 1 deletions
diff --git a/Firebase/Core/third_party/FIRAppEnvironmentUtil.m b/Firebase/Core/third_party/FIRAppEnvironmentUtil.m
index faee38b..8e76201 100644
--- a/Firebase/Core/third_party/FIRAppEnvironmentUtil.m
+++ b/Firebase/Core/third_party/FIRAppEnvironmentUtil.m
@@ -204,7 +204,18 @@ static BOOL isAppEncrypted() {
}
+ (NSString *)systemVersion {
- return [NSProcessInfo processInfo].operatingSystemVersionString;
+ // Assemble the systemVersion, excluding any insignificant digits.
+ NSOperatingSystemVersion osVersion = [NSProcessInfo processInfo].operatingSystemVersion;
+ NSMutableString *versionString = [[NSMutableString alloc] initWithFormat:@"%ld", (long)osVersion.majorVersion];
+ if (osVersion.minorVersion != 0) {
+ [versionString appendFormat:@".%ld", (long)osVersion.minorVersion];
+ }
+
+ if (osVersion.patchVersion != 0) {
+ [versionString appendFormat:@".%ld", (long)osVersion.patchVersion];
+ }
+
+ return versionString;
}
+ (BOOL)isAppExtension {