credentialExportManager
This environment variable is for SwiftUI clients of the credential exchange API. An example usage might look like:
Declaration
var credentialExportManager: ASCredentialExportManager { get }Discussion
struct CredentialExchangeManagerExample: View {
@Environment(\.credentialExchangeManager) private var credentialExchangeManager
var body: some View {
Button("Export Credentials") {
Task {
do {
let credentialData = getCredentialData() // defined elsewhere
try await credentialExchangeManager.exportCredentials(credentialData)
} catch {
// code to handle the export error
}
}
}
}
}