pyro

  • 21 days ago
  • Joined 3 Mar
  • From the 20250313 changelog:

    Sandboxed Google Play compatibility layer: overhaul our default enabled reimplementation of the Google Play location service (location request rerouting) to provide much better compatibility for apps depending on network-based location by always telling apps that the Google Improve Location Accuracy toggle is enabled and providing fallback to GNSS for low power location requests when the OS network location service is disabled as it is by default (unlike Google Play services, which has no fallback, but apps assume users enable the feature)

    This reads very much like it could solve the issue.

  • BMW works completely fine for me.

  • GrapheneOS I did. Same issue again. It claims "location disabled" before even asking for location permission.

  • @fid02 I see the exact same on a spare phone. Fresh install of GrapheneOS, Reroute location requests to the OS active and NINA works.

    On my primary phone (that I switched from Google to the internal provider) I get "Ortungsdienste deaktiviert", even after a reinstall of the app. Fun fakt: NINA does not even ask for location permission before displaying the error.

    The only explanation I have is that some Google specific remnant stayed behind after the switch and somehow NINA is the only app that gets triggered by that.

    • Edited

    I just switched to the new Graphene-internal location provider and it appears to work in all apps using location except for NINA. That app is provided by the "Federal Office of Civil Protection and Disaster Assistance" in Germany and is supposed to display local alerts. It states "Ortungsdienste deaktiviert" (translates to "location services deactivated").

    It used to work when using the Google Location service, but when switching back to that it still claims 'deactivated'.
    So I assume that app uses some kind of non-standard interface to obtain location information. Is there a simple way to figure out what they do, to file an upstream bug report?

    Google Play Link