start method
Future<void>
start({
- double? distanceFilter,
- bool isEnabledEvenIfKilled = true,
- DesiredAccuracy iOSDesiredAccuracy = DesiredAccuracy.bestForNavigation,
start
starts the background task.
distanceFilter
- the minimum distance (in meters) a device must move
horizontally before an update event is generated.
isEnabledEvenIfKilled
- if set to true, the location service will
not stop even after the app is killed.
iOSDesiredAccuracy
- the desired accuracy of the location data.
Implementation
Future<void> start({
double? distanceFilter,
bool isEnabledEvenIfKilled = true,
DesiredAccuracy iOSDesiredAccuracy = DesiredAccuracy.bestForNavigation,
}) async {
await _methodChannel.invokeMethod<bool>(
'start_background_task',
{
'distanceFilter': distanceFilter,
'isEnabledEvenIfKilled': isEnabledEvenIfKilled,
'iOSDesiredAccuracy': iOSDesiredAccuracy.value,
},
);
}