oncall-mobile-ios/ntfy/Utils/Config.swift
Philipp Heckel 45e970e19a User agent
2022-05-28 21:50:28 -04:00

24 lines
622 B
Swift

import Foundation
enum Config {
static var appBaseUrl: String {
string(for: "AppBaseURL")
}
static var build: String {
string(for: "CFBundleVersion")
}
static var version: String {
string(for: "CFBundleShortVersionString")
}
static var osVersion: String {
let os = ProcessInfo.processInfo.operatingSystemVersion
return String(os.majorVersion) + "." + String(os.minorVersion) + "." + String(os.patchVersion)
}
static private func string(for key: String) -> String {
Bundle.main.infoDictionary?[key] as! String
}
}