Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi Berechtigungskonzept Android (https://www.delphipraxis.net/201100-berechtigungskonzept-android.html)

zeras 23. Jun 2019 12:01

Berechtigungskonzept Android
 
Hallo,

ich habe eine App, die Daten aus dem Kalender ausliest und wollte diese nun wieder einmal aktualisieren. Mit Seattle und Android 4-5 ging das offenbar, wenn man bei Berechtigung "Kalender lesen" ausgewählt hatte.
Ab Android 6 (und jetzt mit 10.3.1) scheint das nicht mehr so zu gehen. Der Android Device Monitor sagt, dass er eine android.permission.READ_CALENDAR benötigt. Diese ist aber bei Berechtigungen angehakt.
Hat jemand eine Idee?

Rollo62 23. Jun 2019 12:25

AW: Berechtigungskonzept Android
 
Permission angehakt: OK
Permission request vor Zugriff: ?

zeras 23. Jun 2019 12:42

AW: Berechtigungskonzept Android
 
Zitat:

Zitat von Rollo62 (Beitrag 1435209)
Permission angehakt: OK
Permission request vor Zugriff: ?

Angehakt ist die Permission. Beim Start der APP sehe ich die Meldung im ADM.

Ich habe jetzt etwas unter hier gefunden. Könnte vielleicht mein Problem lösen. Das werde ich mal in ein Testprogramm einbauen und sehen, ob das für mich reicht.

Rollo62 23. Jun 2019 14:21

AW: Berechtigungskonzept Android
 
Exakt, das braucht man noch.
http://docwiki.embarcadero.com/RADSt...rmission_Model

zeras 23. Jun 2019 16:47

AW: Berechtigungskonzept Android
 
Danke für die Hinweise.
Ich habe das in einem Beispiel nun hinbekommen. Beim nächsten Start der APP kann ich die Berechtigung dann einfach nutzen.
Kann mir einer sagen, wo sich die APP das merkt? Wenn ich die APP lösche und wieder neu installiere, fragt die APP aber wieder nach.

TurboMagic 24. Jun 2019 22:08

AW: Berechtigungskonzept Android
 
Keine Ahnung wo das gespeichert ist. Aber: in den Geräteeinstellungen gibt's die App Verwaltung wo man für jede App inzwischen die Berechtigungen separat einstellen kann.

zeras 26. Jun 2019 13:09

AW: Berechtigungskonzept Android
 
Diese neuen Funktionen sind meines Wissens ab Android 6 einzubauen.
Das klappt auch soweit mit dem Kalender lesen, nur wenn ich das unter Android 4.4.2 starte, hängt die APP.
Muss ich dies vielleicht versionabhängig einbauen, d.h. zuerst die Version abfragen und dann die Berechtigungen einholen oder auch nicht?


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz