Protocols
The following protocols are available globally.
-
Convenience struct representing an assets directory containing asset files with filenames derived from their remote URL using sha256.
See moreDeclaration
Swift
public protocol AirshipCachedAssetsProtocol : Sendable
-
Custom display adapter
See moreDeclaration
Swift
public protocol CustomDisplayAdapter : Sendable
-
Action runner for in-app experiences. Must be used in order to properly attribute custom events to the message.
See moreDeclaration
Swift
public protocol InAppActionRunner : Sendable
-
Message display delegate
See moreDeclaration
Swift
public protocol InAppMessageDisplayDelegate : AnyObject
-
Scene delegate
See moreDeclaration
Swift
public protocol InAppMessageSceneDelegate : AnyObject
-
Delegate for receiving callback pertaining to in-app message lifecycle state
See moreDeclaration
Swift
public protocol InAppMessageViewDelegate
-
In-app messaging
See moreDeclaration
Swift
public protocol InAppMessagingProtocol : AnyObject, Sendable
-
Legacy in-app messaging protocol
See moreDeclaration
Swift
public protocol LegacyInAppMessagingProtocol : AnyObject, Sendable