Android-Berechtigung, erforderlich="false", fehlgeschlagen

8

Meine Anwendung bietet dem Benutzer den optionalen Zugriff auf SMS- und Telefonanrufe. Ich habe verwendet:

%Vor%

Google Play stellt diese Anwendung nicht für Geräte bereit, die keinen Zugriff auf das Mobilfunknetz haben. Es scheint, als ob der erforderliche = false-Parameter seine Aufgabe nicht erfüllt.

Ist das ein Fehler? Kann ich noch etwas anderes machen?

    
Xarph 22.05.2012, 18:15
quelle

3 Antworten

18

Warum setzen Sie den erforderlichen Parameter in eine Berechtigung? Der Parameter "android: erforderlich" wird verwendet, wenn Sie ein Feature deklarieren, afaik ... Zum Beispiel:

%Vor%

Ich denke, Sie wollten uses-feature -Deklarationen mit android:required="false" hinzufügen.

Verwenden Sie diese Tabelle, um Ihr Manifest zu aktualisieren: Ссылка

%Vor%     
IncrediApp 22.05.2012, 18:19
quelle
4

Sie können alle Berechtigungen auf der Registerkarte Berechtigungen in der Datei AndroidManifest.xml sehen.

    
Felipe Queiroz 22.05.2012 19:09
quelle
0

Sie müssen die Eigenschaft android:required in <uses-permission nicht verwenden, sie funktioniert nur für <uses-feature , siehe Definition von

  

uses-feature : Um die Filterung zu steuern, deklarieren Sie immer explizit Hardwarefunktionen in    Elemente, anstatt sich auf Google Play zu verlassen   "entdecke" die Anforderungen in <uses-permission> elements. Dann wenn   Wenn Sie die Filterung für eine bestimmte Funktion deaktivieren möchten, können Sie eine hinzufügen    android:required="false" Attribut für die Deklaration.

Dies ist die Liste der Berechtigungen, die Hardwarefunktionen implizieren:

Ссылка

Basierend auf Ihren Elementen:    

Sie müssen wahrscheinlich nur hinzufügen:

%Vor%     
Jorgesys 17.05.2016 14:30
quelle

Tags und Links