Swift
public struct DynamicClientConfig { public let environmentId: String public init(environmentId: String) }
let config = DynamicClientConfig(environmentId: "your-environment-id")
public func createDynamicClient(config: DynamicClientConfig) -> DynamicClient
let config = DynamicClientConfig(environmentId: "your-env-id") let client = createDynamicClient(config: config)
public class DynamicClient { public var user: SdkUser? // ... other properties }
let client = createDynamicClient(config: config) // Check if user is authenticated if let currentUser = client.user { print("User is authenticated: \(currentUser.id)") } else { print("User is not authenticated") }
DYNAMIC_BASE_URL = https://app.dynamicauth.com/api/v0 DYNAMIC_RELAY_HOST = relay.dynamicauth.com DYNAMIC_ENVIRONMENT_ID = <your_environment_id>
import DynamicSwiftSDK let config = DynamicClientConfig( environmentId: ProcessInfo.processInfo.environment["DYNAMIC_ENVIRONMENT_ID"] ?? "<your env value>" ) let dynamicClient = createDynamicClient(config: config)
Was this page helpful?