FMTCBackgroundDownloadingModule extension
Extends DownloadManagement
(accessed through StoreDirectory.download
)
with the background downloading functionality on Android
- on
-
- DownloadManagement
Methods
-
requestIgnoreBatteryOptimizations(
{bool requestIfDenied = true}) → Future< bool> - Requests for app to be excluded from battery optimizations to aid running a background process
-
startBackground(
{required DownloadableRegion< List< Object>> region, FMTCTileProviderSettings? tileProviderSettings, bool disableRecovery = false, String backgroundNotificationTitle = 'App Running In Background', String backgroundNotificationText = "Hide this notification by holding down and opening the notification's settings. Then disable this notification only.", AndroidResource? backgroundNotificationIcon, bool showProgressNotification = true, AndroidNotificationDetails? progressNotificationConfig, String progressNotificationIcon = '@mipmap/ic_notification_icon', String progressNotificationTitle = 'Downloading Map...', String progressNotificationBody(DownloadProgress)?}) → Future< void> -
Download a specified
DownloadableRegion
in the background, and show a progress notification (by default)