Methods
addSdkStatusUpdateListener
- addSdkStatusUpdateListener(onSdkStatusUpdated): Promise<EmitterSubscription>
Parameters
- onSdkStatusUpdated: ((sdkStatus: SdkStatus) => void)
- (sdkStatus): void
Returns void
Returns Promise<EmitterSubscription>
addSdkUserActivityUpdateListener
- addSdkUserActivityUpdateListener(onUserActivityUpdated): Promise<EmitterSubscription>
Parameters
- onUserActivityUpdated: ((userActivity: UserActivity) => void)
- (userActivity): void
Returns void
Returns Promise<EmitterSubscription>
addTripMetadata
- addTripMetadata(metadata): Promise<boolean>
Returns Promise<boolean>
addTripTimeoutListener
- addTripTimeoutListener(onTripTimedOut): Promise<EmitterSubscription>
Parameters
- onTripTimedOut: (() => void)
Returns Promise<EmitterSubscription>
addUserMetadataField
- addUserMetadataField(label, value): Promise<void>
Parameters
- label: string
- value: string
Returns Promise<void>
addUserMetadataFields
- addUserMetadataFields(label): Promise<void>
Returns Promise<void>
disableBatteryOptimization
- disableBatteryOptimization(): Promise<void>
Returns Promise<void>
enableDetectionsWithExpiryDate
- enableDetectionsWithExpiryDate(expiryEpochTimeMs): Promise<EnableDetectionsResult>
Parameters
- expiryEpochTimeMs: null | number
getDiskQuotaLimit
- getDiskQuotaLimit(): Promise<string>
Returns Promise<string>
getDiskQuotaUsage
- getDiskQuotaUsage(): Promise<string>
Returns Promise<string>
getMobileQuotaLimit
- getMobileQuotaLimit(): Promise<string>
Returns Promise<string>
getMobileQuotaUsage
- getMobileQuotaUsage(): Promise<string>
Returns Promise<string>
getTransmittableDataTypes
getUserId
- getUserId(): Promise<string>
Returns Promise<string>
getVersion
- getVersion(): Promise<string>
Returns Promise<string>
getWiFiQuotaLimit
- getWiFiQuotaLimit(): Promise<string>
Returns Promise<string>
getWiFiQuotaUsage
- getWiFiQuotaUsage(): Promise<string>
Returns Promise<string>
isAllowedToUseMobileData
- isAllowedToUseMobileData(): Promise<boolean>
Returns Promise<boolean>
isAppSessionDataCollectionEnabled
- isAppSessionDataCollectionEnabled(): Promise<boolean>
Returns Promise<boolean>
isTripOngoing
- isTripOngoing(type): Promise<boolean>
Returns Promise<boolean>
isUserLinked
- isUserLinked(): Promise<boolean>
Returns Promise<boolean>
listenTripTimeout
- listenTripTimeout(): Promise<void>
Returns Promise<void>
listenUserActivityUpdates
- listenUserActivityUpdates(): Promise<void>
Returns Promise<void>
removeUserMetadataField
- removeUserMetadataField(label): Promise<void>
Returns Promise<void>
setAppSessionDataCollectionEnabled
- setAppSessionDataCollectionEnabled(enabled): Promise<void>
Returns Promise<void>
setIsAllowedToUseMobileData
- setIsAllowedToUseMobileData(isAllowed): Promise<void>
Returns Promise<void>
setTransmittableDataTypes
- setTransmittableDataTypes(types): Promise<void>
Returns Promise<void>
startTrip
- startTrip(metadata, hint): Promise<void>
Returns Promise<void>
stopTrip
- stopTrip(): Promise<void>
Returns Promise<void>
submitDetections
- submitDetections(): Promise<void>
Returns Promise<void>
updateSdkNotification
- updateSdkNotification(title, message): Promise<void>
Parameters
- title: string
- message: string
Returns Promise<void>
userExists
- userExists(): Promise<boolean>
Returns Promise<boolean>
userLinkCallback
- userLinkCallback(linkResult): void
Returns void