---
title: deliveredVerificationCodesManager
framework: swiftui
role: symbol
role_heading: Instance Property
path: swiftui/environmentvalues/deliveredverificationcodesmanager
---

# deliveredVerificationCodesManager

This environment variable is for SwiftUI clients of the ASDeliveredVerificationCodesManager API. An example usage might look like:

## Declaration

```swift
var deliveredVerificationCodesManager: DeliveredVerificationCodesManager { get }
```

## Discussion

Discussion struct DeliveredVerificationCodesManagerExample: View {     @Environment(\.deliveredVerificationCodesManager) private var deliveredVerificationCodesManager

var body: some View {         Button("Listen for Codes") {             Task {                 do {                     let codes = try deliveredVerificationCodesManager.oneTimeCodes()                     for try await code in codes {                         handle(code: code)                     }                 } catch DeliveredVerificationCodesManager.VerificationError.userPermissionDenied {                     // Explaining why OTCs are needed or try without codes                 } catch DeliveredVerificationCodesManager.VerificationError.appIsNotEnabledCredentialProvider {                     // Show UI explaining how to turn on the app as a Password Manager                 } catch {                     // code to handle the save error                 }             }         }     } }
