geolocator foreground/background service additions

This commit is contained in:
syle 2024-08-23 19:59:31 -05:00
parent 751dd24874
commit 4e67871611
2 changed files with 11 additions and 5 deletions

View File

@ -11,6 +11,11 @@
<uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<!-- Geolocator background/foreground service permissions -->
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<!-- Google TV --> <!-- Google TV -->
<uses-feature android:name="android.software.leanback" android:required="false" /> <uses-feature android:name="android.software.leanback" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false" /> <uses-feature android:name="android.hardware.touchscreen" android:required="false" />
@ -18,6 +23,7 @@
<application <application
android:label="{{ cookiecutter.product_name }}" android:label="{{ cookiecutter.product_name }}"
android:name="${applicationName}" android:name="${applicationName}"
android:enableOnBackInvokedCallback="true"
android:icon="@mipmap/ic_launcher"> android:icon="@mipmap/ic_launcher">
<meta-data <meta-data
android:name="io.flutter.embedding.android.EnableImpeller" android:name="io.flutter.embedding.android.EnableImpeller"

View File

@ -28,8 +28,8 @@ dependency_overrides:
# {% endif %} # {% endif %}
# {% if 'flet_geolocator' in cookiecutter.flutter.dependencies %} # {% if 'flet_geolocator' in cookiecutter.flutter.dependencies %}
geolocator: ^12.0.0 # geolocator: ^12.0.0
geolocator_android: ^4.6.0 # geolocator_android: ^4.6.0
# {% endif %} # {% endif %}
dev_dependencies: dev_dependencies: