Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected clientInfo

clientInfo: any

Protected config

config: Record<string, any>

Protected endpointInitialized

endpointInitialized: boolean = false

Protected initialized

initialized: boolean = false

Protected logger

logger: ConsoleLogger

Static category

category: string = "Analytics"

Static providerName

providerName: string = "AWSPinpoint"

Static subCategory

subCategory: NotificationsSubCategory = "PushNotification"

Methods

configure

  • configure(config: any): object
  • configure(config?: object): Record<string, any>
  • configure(config?: object): Record<string, any>

getCategory

  • getCategory(): string

getInAppMessages

  • getInAppMessages(userAgentValue?: string): Promise<InAppMessageCampaign[]>

getProviderName

  • getProviderName(): string

getSubCategory

  • getSubCategory(): "InAppMessaging"

identifyUser

  • identifyUser(userId: string, userInfo: UserInfo, userAgentValue?: string): Promise<void>

Protected init

processInAppMessages

record

Protected recordAnalyticsEvent

  • recordAnalyticsEvent(event: AWSPinpointAnalyticsEvent): Promise<void>

registerDevice

  • registerDevice(address: string): Promise<void>

Protected updateEndpoint