iAdvize SDK
-
The iAdvize SDK lets you provide a unique conversational experience to your users.
You access the SDK through the
shared
instance.Start by activating the SDK using
activate(projectId:authenticationOption:gdprOption:completion:)
.You can then rely on the provided controllers to configure and monitor the various parts of the conversational experience:
- The
targetingController
lets you control the targeting process. - The
chatboxController
lets you to configure the chatbox and the chat button. - The
notificationController
lets you configure push notifications. - The
conversationController
lets you monitor the ongoing conversation. - The
transactionController
lets you register transactions.
Declaration
Swift
@objc public final class IAdvizeSDK : NSObject
- The
-
The option to authenticate the visitor.
See moreDeclaration
Swift
public enum AuthenticationOption : Equatable
-
The option to configure the GDPR message at the beginning of the conversation.
See moreDeclaration
Swift
public enum GDPROption
-
The option to configure the behavior when the visitor touches the “More information” button in the GDPR message.
See moreDeclaration
Swift
public enum GDPREnabledOption
-
An object that is notified about visitor interaction with the GDRP message.
See moreDeclaration
Swift
@objc public protocol GDPRDelegate
-
Main structure that is used to log all messages.
See moreDeclaration
Swift
public enum Logger