Package io.appmetrica.analytics
Interface StartupParamsCallback
public interface StartupParamsCallback
Callback to notify about params' changes.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classPossible values that are passed when callingonRequestError(Reason, Result)method.static final classObjects of this class contain information about retrieved startup parameters. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe key for device id at [List] in [AppMetrica.requestStartupParams]static final StringThe key for device id hash at [List] in [AppMetrica.requestStartupParams]static final StringThe key for uuid at [List] in [AppMetrica.requestStartupParams] -
Method Summary
Modifier and TypeMethodDescriptionvoidCalled when the startup params (Uuid, DeviceId, Urls, Clids) are obtained.voidonRequestError(StartupParamsCallback.Reason reason, StartupParamsCallback.Result partialResult) Called when the startup params couldn't be obtained for some reason.
-
Field Details
-
APPMETRICA_UUID
The key for uuid at [List] in [AppMetrica.requestStartupParams]- See Also:
-
APPMETRICA_DEVICE_ID
The key for device id at [List] in [AppMetrica.requestStartupParams]- See Also:
-
APPMETRICA_DEVICE_ID_HASH
The key for device id hash at [List] in [AppMetrica.requestStartupParams]- See Also:
-
-
Method Details
-
onReceive
Called when the startup params (Uuid, DeviceId, Urls, Clids) are obtained.- Parameters:
result- theStartupParamsCallback.Resultcontaining startup params.
-
onRequestError
void onRequestError(@NonNull StartupParamsCallback.Reason reason, @Nullable StartupParamsCallback.Result partialResult) Called when the startup params couldn't be obtained for some reason.- Parameters:
reason- the reason explaining why startup params could not be obtained.partialResult- theStartupParamsCallback.Resultcontaining startup params that could be obtained.
-