iOS DC SDK Migration Guides 

Version 5.0.0 

New Features 

  • n/a

API Changes 

  • NotificationAuthenticationDelegate was removed. MobileIDNotification.accept(using:delegate:) now requires RequestAuthenticationDelegate.
  • Deprecated NotificationActionDelegate convenience methods (accept/decline/acknowledge/delete with delegate callbacks) were removed.
  • MobileID.requestAuthenticationManager is now part of the public API.
  • SessionDelegate now also conforms to RequestAuthenticationDelegate.
  • Transfer.start(delegate:) is now async throws; TransferDelegate.transfer(_:hasEncountered:) was removed.
  • EnrollmentServiceConfiguration.baseUrl is now non‑optional; integrations must supply an enrollment URL (country selection can’t be skipped by leaving it nil).