BasicAirData / GPSLogger

A GPS logger for Android mobile devices

Home Page:http://www.basicairdata.eu/projects/android/android-gps-logger/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Update to API 33

GrazianoCapelli opened this issue · comments

commented

We must update the app to API 33.
It is mandatory by Google, we cannot publish app updates without switch to the new API.

To provide users with a safe and secure experience, Google Play requires all apps to meet target API level requirements before Aug 31, 2023.

  • Update of the dependencies
  • Manage the new Notification Runtime Permission for Android 13+, that is necessary to display/update the notification
  • Add a warning in case the notification permission is denied (new string)
commented

When the user denies the Notification permission in Android 13+, the app keeps working well because the foreground service works as usual keeping up the background recording. The only difference is that the user cannot see the notification on the upper notification bar. In this case the user can see that the app is working in background only by looking into the Task Manager:

I'm thinking that maybe we could avoid to add to the GPS-FIX tab a warning that suggests the users to allow the Notifications Permission...

commented

I think we could ask the permission (as implemented in commit d6fc180) without show any warning in case the user denies the permission. The foreground service keeps working in both cases.
Other apps implemented this behaviour; we can collect feedback and in case we could decide to add the warning in a future update.