GuestLinkFormat

public enum GuestLinkFormat

This enum defines all the supported formats for GuestLink.

Parsing is done using regex.

  • Standard format, regex: .*://.*join\?.*

    All parameters follow the ? using key=value notation. See GuestLink for required and optional params.

    Declaration

    Swift

    case standard
  • New format, regex: .*(.*://[\w-\.]+)/join/.*

    The room key is denoted as the path component following join/

    Declaration

    Swift

    case vidyoNew
  • Legacy Vidyo link format, regex: .*(.*://[\w-\.]+)/flex\.html\?roomdirect\.html(&|&)key=.*

    • key - the Vidyo room key

    Declaration

    Swift

    case vidyoLegacy
  • Legacy deep link format, regex: .*(?://).*key=.*

    • key - the Vidyo room key

    Declaration

    Swift

    case newDeeplink
  • New deep link format, regex: .*(?://[\w-\.]+)/join/.*

    The room key is denoted as the path component following join/

    Declaration

    Swift

    case oldDeeplink