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.
-
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)