Package com.sap.cloud.mobile.foundation.usage
See: Description
-
Class Summary Class Description UsageInfo This class embeds name/value pair properties in a HashMapand is part of a UsageRecord.UsageRecord A Usage Record represents a single unit of usage information reported by a UsageReporter, it contains a Date, UsageInfo, and a user defined event implemented as an Enum instance. UploadWorker AppUsageUploader This class is used for uploading client usage information to mobile services. UsageReporter Each Usage Reporter is assigned a Target ID, and reports usage by persisting the UsageRecords into the UsageStore. UsageBroker Collect, store and upload client usage events in a flexible way and send it to an analytics server. AppUsage The mobile services server supports a specific format of usage data and event types. AppUsageInfo A helper class that embeds usage event information and provides chained setter methods to set values with mobile services-specific keys. Usage This class serves as the entry point to a set of framework APIs that allow you to extend and implement your own usage reporting based on your own server, to collect, store, and upload client usage events in a flexible way. DeviceInfoUtil UsageService Represents the usage service to handle all usage related tasks. -
Interface Summary Interface Description UsageStore Provides interface for the store object to persist the UsageRecord reported by all UsageReporters. UploadListener Listener for the AppUsageUploaderto dispatch usage upload events-- progress and completion status.UsageSnapshot This is the interface that defines the behavior of a usage snapshot object.