You can enable the collection
of analytics information for Android and iOS.
Overview
You can collect key pieces of analytics
information that are related to JSONStore with the
MobileFirst platform.
- File information
- File information is collected once per application session if
the JSONStore API is called with the analytics flag set to true.
An application session is defined as loading the application into
memory and removing it from memory. You can use this information to
determine how much space is being used by JSONStore content in the
application.
- Performance metrics
- Performance metrics are collected every time a JSONStore API is
called with information about the start and end times of an operation.
You can use this information to determine how much time various operations
take in milliseconds.
Examples
iOS
JSONStoreOpenOptions* options = [JSONStoreOpenOptions new];
[options setAnalytics:YES];
[[JSONStore sharedInstance] openCollections:@[...] withOptions:options error:nil];
Android
JSONStoreInitOptions initOptions = new JSONStoreInitOptions();
initOptions.setAnalytics(true);
WLJSONStore.getInstance(...).openCollections(..., initOptions);
JavaScript
This example applies
only when the application is running on the Android or iOS environments.
var options = {
analytics : true
};
WL.JSONStore.init(..., options);