You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/location/changelog.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,20 @@
1
+
### 2025.09.24 [v6.1.0]
2
+
3
+
```
4
+
## Major Update
5
+
6
+
This version brings a rebuild of the android implementation to use the latest Google Play Services libraries and support the latest Android OS versions.
feat(android): rewrite of the geofences implementation (resolves https://github.com/distriqt/ANE-Location/issues/79, resolves https://github.com/distriqt/ANE-Location/issues/77)
14
+
feat(android): update location update service for background / persistent updates
15
+
feat(android): correct foreground service permission and notification
This version brings a rebuild of the android implementation to use the latest Google Play Services libraries and support the latest Android OS versions.
10
+
11
+
We have tweaked the location update and geofence implementations so you should get a more reliable and consistent experience with location updates and geofences on Android.
12
+
13
+
14
+
<Tabs
15
+
groupId="packagemanager"
16
+
defaultValue="apm"
17
+
values={[
18
+
{label: 'APM', value: 'apm'},
19
+
{label: 'Manual', value: 'manual'},
20
+
]}>
21
+
22
+
<TabItemvalue="apm" >
23
+
24
+
If you are using [`apm`](https://github.com/airsdk/apm) all you need to do is update to the latest build and regenerate your application descriptor. `apm` will handle the rest.
25
+
26
+
```
27
+
apm update
28
+
apm generate app-descriptor
29
+
```
30
+
31
+
There is one note to this however, if you are attempting to receive background updates you will need to make sure you add the `POST_NOTIFICATIONS` permission to your application descriptor. This is required for recent Android versions, where a notification is required to be displayed for your foreground service which receives the location while your application is in the background.
32
+
33
+
This will mean your `config/android/AndroidManifest.xml` file will need to look like the following:
If you are manually managing your application descriptor (and manifest additions) then you will need to update your manifest additions to include the following.
49
+
We suggest you clear all previous manifest additions and replace them with the following:
Copy file name to clipboardExpand all lines: static/asdocs/location/all-classes.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- saved from url=(0014)about:internet --><html>
0 commit comments