RemoteConfigVariant
定義
public class RemoteConfigVariant {
public let experimentId: String
public let variantId: String
public func get(_ key: String) -> String?
public func getAsString(_ key: String) -> String?
public func getAsBool(_ key: String) -> Bool?
public func getAsInt(_ key: String) -> Int?
public func getAsFloat(_ key: String) -> Float?
public func getAsDouble(_ key: String) -> Double?
public func getAsData(_ key: String) -> Data?
public func getAsView(_ key: String, arguments: Any? = nil) -> some View
public func getAsUIView(_ key: String, arguments: Any? = nil) -> UIView?
}
.experimentId
let experimentId = configVariant.experimentId
.variantId
let variantId = configVariant.variantId
.get as String|Bool|Int|Float|Double|Data
let value = configVariant.get("<KEY_IN_A_CONFIG_VARIANT>")
let value = configVariant.getAsString("<KEY_IN_A_CONFIG_VARIANT>")
let value = configVariant.getAsBool("<KEY_IN_A_CONFIG_VARIANT>")
let value = configVariant.getAsInt("<KEY_IN_A_CONFIG_VARIANT>")
let value = configVariant.getAsFloat("<KEY_IN_A_CONFIG_VARIANT>")
let value = configVariant.getAsDouble("<KEY_IN_A_CONFIG_VARIANT>")
let value = configVariant.getAsData("<KEY_IN_A_CONFIG_VARIANT>")
.get as View (SwiftUI)
struct ContentView: View {
var body: some View {
configVariant.getAsView("<KEY_IN_A_CONFIG_VARIANT>")
}
}
.get as UIView (UIKit)
let uiview = configVariant.getAsUIView("<KEY_IN_A_CONFIG_VARIANT>")
Last updated