UserSession
public protocol UserSession
Undocumented
-
To report user requested login
Declaration
Swift
func login(user: User) -
To report the user requested signup
Declaration
Swift
func signup(user: User) -
To report user profile create
Declaration
Swift
func createProfile(user: User) -
To report user profile update
Declaration
Swift
func updateProfile(user: User) -
To report user profile delete
Declaration
Swift
func deleteProfile(user: User) -
To report subscription start action.
Declaration
Swift
func startSubscription(user: User) -
To report subscription purchase action.
Declaration
Swift
func purchaseSubscription(user: User) -
To report subscription purchase cancel action.
Declaration
Swift
func purchaseSubscriptionCancel(user: User) -
To report subscription purchase failure action.
Declaration
Swift
func purchaseSubscriptionFailure(user: User) -
To report report subscription change action.
Declaration
Swift
func changeSubscription(user: User) -
To report payment complete action
Declaration
Swift
func completePayment(user: User) -
To report the user requested forgot password.
Declaration
Swift
func forgotPassword(user: User) -
To report the user requested logout.
Declaration
Swift
func logout(user: User) -
Use this API to add metadata to report across all user session events.
Declaration
Swift
func updateMetadata(user: User)