Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
4.096 Beiträge
 
Delphi 12 Athens
 
#1

Android permissions mit Bluetooth LE und Location werden nicht direkt freigeschaltet

  Alt 13. Jul 2020, 18:01
Hallo zusammen,

ich habe einen Crosspost in derDP-EN hier gemacht, und wollte auch hier mal nachfragen ob das ein bekanntes Problem ist, oder ob das nur bei mir auftritt.

Weil man dort so schön Bilder einfüge kann, verlinke ich mal auf den Eintrag hier.

Das ist im Wesentlichen der Ablauf, und das Problem ist dass das Setzen der Location Berechntigung nicht mehr korrekt funktioniert.
M;an muss erst extern, im Android Dialog zu der App die Berechtigung ändern
(!! ja, es steht dort schon richtig, muss aber einmal hin- und hergeändert werden).
Erst danach wird BLE für den Zugriff aktiviert.

Ich habe ein paar Demo-Apps hochgeladen, hier der Link zur letzten Version.
In den Test-Versionen 1-4 habe ich ein bischen mit Permisisons, und sogar der neuen ALLOW_BACKGROUND_PERMISSION herumgespielt, obwohl die App gar keinen Background nutzt.

Im Ergebnis bleibt es bei mir gleich: Ich muss extern im Android App-Setup einmal die Berechtigung auf ALWAYS ändern, sonst bekomme ich keinen Scan.

Ich frage mich ob das auch bei Euch auch so passiert, und was die Ursache dafür sein könnte.
Könnte vieleicht jemand die Test-App ausprobieren, ob sie Scans zurückliefert ?
Denn vor Android 10 hat es eigentlich immer funktioniert, was ist jetzt anders ?
Für Anregungen/Vorschläge/Verbesserungen bin ich sehr dankbar.
  Mit Zitat antworten Zitat