[ENTWICKLUNG] Suche RequestPermission für ACTION_USAGE_ACCESS_SETTINGS

  • Antworten:2
  • Bentwortet
swa00
  • Forum-Beiträge: 3.704

17.11.2016, 23:04:20 via Website

Hallo liebe Gemeinde,

Ich fordere bei der Installation der App einige Berechtigungen (M) an und
lasse den User diese Mittels einer AlertBox bestätigen oder abweisen.

if (ActivityCompat.shouldShowRequestPermissionRationale((Activity) this, Manifest.permission.xxxx))

Für die Standard Permissions läuft das auch wunderbar.

Allerdings gibt es unter 5.x und 6.x eine "versteckte" Permission
Settings.ACTION_USAGE_ACCESS_SETTINGS

die ich auch benötige.

Bis Dato kann ich dies nur so lösen

if(android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
{
startActivity(new Intent(Settings.ACTION_USAGE_ACCESS_SETTINGS));
}

hat aber den Nachteil , dass der User erst auf die versteckte Settings-Seite des Systemes gelangt,
muss nach erfolgter Bestätigung wieder zweimal die Back drücken , um dann wieder in die Installation der App zurückzukehren .

Aus Sicht eines DAU eher contra-produktiv :-(

Hat irgendeiner von euch das mal so lösen können , dass es wie eine Standard Permission
(so wie oben) zu bewältigen ist ???

P.S Dexter & Co können das auch nicht

Lieben Dank für euere Mühe

— geändert am 17.11.2016, 23:14:18

Liebe Grüße - Stefan
[ App - Entwicklung ]

Antworten
swa00
  • Forum-Beiträge: 3.704

18.11.2016, 08:42:02 via Website

Guten Morgen Ludy,

lieben Dank für Deine Suche , den Beitrag hatte ich noch nicht gefunden.

Es scheint so zu sein , dass man in dem Falle den User nicht direkt die Permission
setzen lassen kann, (als third Party App), sondern dass er das manuell tun muss.

Es bleibt einem nichts anders übrig , als ihm irgendwas schönes davor anzuzeigen
- in der Hoffnung, er liesst es auch.

Und nachher sich bei den eventuellen Bewertungen mit Einträgen "Was für ein Sch*** " rumschlagen muss :-)
- Weil er schlichtweg zu doof war, es zu lesen

Bin mal gespant , was mit Nougat auf uns zukommt .......
So langsam wird es lästig und UI-Unfreundlich

Ich denke , ich werde jetzt eine Loop bauen , bis der User es geschnallt hat :-)

Ich danke dir .....

— geändert am 18.11.2016, 09:34:49

Liebe Grüße - Stefan
[ App - Entwicklung ]

Antworten