identify method
Identifies an activity and invokes the provided callback upon completion.
This method sets the onIdentify
callback and then calls the identifyActivity
method on the methodChannel
. The callback is stored in the _callbacks
map
with the key "onIdentify".
The identifyCallBackId
is set to 0 in the method channel invocation.
Parameters:
onIdentify
: A callback function that takes a dynamic parameter. This function is called when the identification process is complete. If no callback is provided, a default function that does nothing is used.
Returns:
- A
Future<void>
that completes when the identification process is done.
Implementation
Future<void> identify({
Function(dynamic)? onIdentify,
}) async {
registerCallback("onIdentify", onIdentify ?? (_) {});
await methodChannel.invokeMethod('identifyActivity', {
'identifyCallBackId': 0,
});
}