disposeOnce method
Disposes all analytics providers.
This is called automatically when the plugin is disposed. Each provider's cleanup is handled independently.
Implementation
@override
Future<void> disposeOnce() {
return Future.wait(providers.map((e) => e.dispose()));
}