Deeplink

public struct Deeplink

The deeplink. Deeplink is used by other application to launch workflows managed by the UsherSDK. UsherSDK supports using deeplinks to configure server, install badges, and authorize usher login session in web page and mobile app.

  • url

    The original URL.

    Declaration

    Swift

    public var url: URL
  • The deeplink type.

    Declaration

    Swift

    public var type: DeeplinkType
  • Whether the deeplink has server configuration information.

    Declaration

    Swift

    public var hasServerConfiguration: Bool
  • If the server configuration information is included, this is the server URL.

    Declaration

    Swift

    public var targetServerURL: String
  • If the server configuration information is included, this is the server name.

    Declaration

    Swift

    public var targetServerName: String
  • Query parameters in the URL

    Declaration

    Swift

    public var params: [String : String]
  • The caller application’s bundle ID.

    Declaration

    Swift

    public var sourceApplication: String
  • Creating a Deeplink object from a URL.

    Declaration

    Swift

    public init(url: URL)