2016-06-09 13 views
3

Ich baue einen Hybrid-App für Android und iOS, und mit PhoneGap Build cli-5.2.0Phonegap build: Wie explizit nach Berechtigungen gefragt werden?

Ich bin mit einer Kamera-Plugin

<plugin name="cordova-plugin-camera" source="npm" spec="2.2.0" /> 

Ich habe diese Zeile in meinem config.xml angegeben

Und ich stelle fest, dass auf meinem Android-Gerät, fragt nur Lese-/Schreibzugriff von USB-Speicher. Wenn Sie die Kamera verwenden, um ein Foto zu machen, fragt Android keine Erlaubnis und die Kamera nur einige, wie funktioniert.

Ich möchte wissen, wie die Kamera-Berechtigung auf Android vor der App-Installation explizit erfordert? Ich muss es haben, weil ich glaube, dass es einen anderen Fehler verursacht, der mit einer Videofunktionalität meiner App zusammenhängt.

Ich habe versucht, ohne die Erlaubnis keine Linie zu bauen, aber das machte keinen Unterschied.

Antwort

0

Der Weg ist es, ein Config-Datei-Element hinzuzufügen. Ich weiß nicht, warum es so schwer ist, es zu finden.

<gap:config-file platform="android" parent="/manifest" mode="add"> 
    <uses-permission android:name="android.permission.CAMERA" /> 
</gap:config-file>