startNotificationPolling method

  1. @override
Future<bool> startNotificationPolling({
  1. required String pollingUrl,
  2. int? intervalMinutes,
})
override

Start polling for notifications from a remote server.

This uses WorkManager for battery-efficient background tasks. Returns true if polling was started successfully.

Implementation

@override
Future<bool> startNotificationPolling({
  required String pollingUrl,
  int? intervalMinutes,
}) async {
  final result = await methodChannel
      .invokeMethod<bool>('startNotificationPolling', {
        'pollingUrl': pollingUrl,
        if (intervalMinutes != null) 'intervalMinutes': intervalMinutes,
      });
  return result ?? false;
}