Fullstory for iOS - API Overview
Getting Started
See Getting Started with iOS Data Capture
Configuration
Fullcapture
SwiftUI
Asynchronous Scanning
Importing Fullstory
- Objective-C
- Swift
#import <FullStory/FullStory.h>
import FullStory
iOS API
- Objective-C
- Swift
Fullcapture
[FS shutdown][FS restart][FSDelegate fullstoryDidStartSession][FSDelegate fullstoryDidStopSession][FSDelegate fullstoryDidTerminateWithError][FS resetIdleTimer][FS log]WKWebViewConfiguration.fullstoryInjectionDisabled
Privacy and unmasking
Consent-based privacy and unmasking
[FS consent][FS maskWithoutConsent][FS unmaskWithConsent][FS excludeWithoutConsent][UIView fsMaskWithoutConsent][UIView fsUnmaskWithConsent][UIView fsExcludeWithoutConsent]
View & Screen Identification
[FS setTagName][FS setAttribute][FS removeAttribute][FS addClass][FS addClasses][FS removeClass][FS removeClasses][FS removeAllClasses][UIView fsSetTagName][UIView fsSetAttribute][UIView fsRemoveAttribute][UIView fsAddClass][UIView fsAddClasses][UIView fsRemoveClass][UIView fsRemoveClasses][UIView fsRemoveAllClasses]FSScreenprotocol /fullstoryScreenName
User Identification
Capture Events
Pages
Get Session Details
Fullcapture
FS.shutdown()FS.restart()FSDelegate.fullstoryDidStartSession()FSDelegate.fullstoryDidStopSession()FSDelegate.fullstoryDidTerminateWithError()FS.resetIdleTimer()FS.log()WKWebViewConfiguration.fullstoryInjectionDisabled
Privacy and unmasking
Consent-based privacy and unmasking
FS.consent()FS.maskWithoutConsent()FS.unmaskWithConsent()FS.excludeWithoutConsent()view.fsMaskWithoutConsent()view.fsUnmaskWithConsent()view.fsExcludeWithoutConsent()
View & Screen Identification
FS.setTagName()FS.setAttribute()FS.removeAttribute()FS.addClass()FS.addClasses()FS.removeClass()FS.removeAllClasses()UIView.fsSetTagName()view.fsSetAttribute()view.fsRemoveAttribute()view.fsAddClass()view.fsAddClasses()view.fsRemoveClass()view.fsRemoveAllClasses()FSScreenprotocol /fullstoryScreenName