INNER CODE UNIT · Swift

oneSignalEnvFlag

OneSignal/OneSignal-Flutter-SDK · ios/onesignal_flutter/Package.swift:7

func oneSignalEnvFlag(_ name: String) -> Bool {
    let value = Context.environment[name]?.trimmingCharacters(in: .whitespacesAndNewlines).lowercased()
    return value == "true" || value == "1"
}

let oneSignalDisableLocation = oneSignalEnvFlag("ONESIGNAL_DISABLE_LOCATION")

var oneSignalDependencies: [Target.Dependency] = [
    .product(name: "OneSignalFramework", package: "OneSignal-XCFramework"),
    .product(name: "OneSignalInAppMessages", package: "OneSignal-XCFramework"),
    .product(name: "OneSignalExtension", package: "OneSignal-XCFramework"),
]

if !oneSignalDisableLocation {
    oneSignalDependencies.append(.product(name: "OneSignalLocation", package: "OneSignal-XCFramework"))
}

let package = Package(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…