Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Location backend permissions and issues #224

Open
kord1e opened this issue Oct 23, 2021 · 1 comment
Open

Location backend permissions and issues #224

kord1e opened this issue Oct 23, 2021 · 1 comment
Labels

Comments

@kord1e
Copy link

kord1e commented Oct 23, 2021

Question 1: Basically there are four possible options for location permission for apps:

  • always allow
  • allow only when using the app
  • always ask
  • block

Do the NLP location backends require "always allow" to work, or is it enough to give them "allow only when using the app"?
I'm having similar problems as #198 when I use the "My Location" app from F-droid - only few if any backends are showing any location despite being enabled and configured. GPS still works... but getting a lock might take time.

If "always allow" is required, it would be useful if microG hinted the user to give this permission. Not all backends ask for it automatically.

Question 2: What actually happens/should happen when a backend is disabled in microG settings? I disabled one backend (Wifi location service) but when I use the "My Location" app, it may still show location from this backend, and a location request from this backend is also logged in permissions settings.

Question 3: My Location app shows three categories: GPS, Network and UnifiedNLP Backends. What is "Network" backend here?

Question 4: When location is disabled from phone settings (e.g. by clicking the location button in the top bar in the main screen), does this also disable all UnifiedNLP backends? If an app asks for location, what does it get?

System information:
Using LineageOS 18.1 for microG, last updated 7th of October. I have the following backends installed:

  • Apple Wifi (org.microg.nlp.backend.apple)
  • Deja Vu location service (org.fitchfamily.android.dejavu)
  • GSM Location service (org.fitchfamily.android.gsmlocation)
  • GSMNetworkLocationProvider (org.gfd.gsmlocation)
  • Mozilla Location Service (org.microg.nlp.backend.ichnaea)
  • Radiocells.org Unified Network Location Provider Backend (org.openmap.unifiedNlp)
  • Wifi location service (org.fitchfamily.android.wifi_backend)
@y0va
Copy link

y0va commented Nov 3, 2021

Question 2: What actually happens/should happen when a backend is disabled in microG settings? I disabled one backend (Wifi location service) but when I use the "My Location" app, it may still show location from this backend, and a location request from this backend is also logged in permissions settings.

Same here. Deactivating at least the apple backend seems not to work.

Question 3: My Location app shows three categories: GPS, Network and UnifiedNLP Backends. What is "Network" backend here?

I guess thats based on geo ip infos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants