Fullstory for iOS - API Overview
Getting Started
See Getting Started with iOS Data Capture
Importing Fullstory
- Objective-C
- Swift
#import <FullStory/FullStory.h>
import FullStory
iOS API
- Objective-C
- Swift
Auto Capture
[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]
FSScreen
protocol /fullstoryScreenName
User Identification
Capture Events
Pages
Get Session Details
Auto Capture
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()
FSScreen
protocol /fullstoryScreenName