dispose method
Implementation
@override
Future<void> dispose() async {
await _dynamicLinkSubscription?.cancel();
await _unifiedLinkSubscription?.cancel();
await _logSubscription?.cancel();
await _reinstallSubscription?.cancel();
await _dynamicLinkController.close();
await _unifiedLinkController.close();
await _logController.close();
await _reinstallController.close();
await methodChannel.invokeMethod('dispose');
}