Files
TPInAppReceipt/Sources/Bundle+Extension.swift

30 lines
550 B
Swift

//
// Bundle+Extension.swift
// TPInAppReceipt
//
// Created by Pavel Tikhonenko on 26.06.2020.
// Copyright © 2020-2021 Pavel Tikhonenko. All rights reserved.
//
import Foundation
extension Bundle
{
/// Appropriate app version for receipt validation
var appVersion: String?
{
#if targetEnvironment(macCatalyst) || os(macOS)
let dictKey: String = "CFBundleShortVersionString"
#else
let dictKey: String = "CFBundleVersion"
#endif
guard let v = infoDictionary?[dictKey] as? String else
{
return nil
}
return v
}
}