2016-05-03 8 views
-1

Ich habe eine App erstellt, um die Bilder aufzunehmen und in Galerie/Fotoalbum zu speichern. Ich kann das Bild erfolgreich aufnehmen und in der Galerie/im Fotoalbum mit dem Cordova Camera Plugin von die Nutzung der OptionCodova Kamera Plugin Bilder aus der Galerie löschen

saveToPhotoAlbum: true

Aber jetzt, wenn ich die App deinstallieren, wie kann ich die Bilder löschen, die in dem foto~~POS=TRUNC oder eine Galerie gespeichert werden.

+1

Weg außerhalb des Geltungsbereichs von 'cordova-plugin-camera'. Das Plugin speichert keine Historie der aufgenommenen Bilder, und ich kenne keine Plattform, deren Apps Hooks haben, die diesen Prozess erlauben würden. – theaccordance

Antwort

0

Sie können dies erreichen, indem Sie einen Ordner erstellen und die Datei im internen Speicher der App speichern. Es wird automatisch gelöscht.

Um dies zu tun, haben wir die folgenden Schritte. Dies wird in Cordova File plugin Dokumentation erwähnt.

Auf Android

einer dieser beiden Linien zu config.xml hinzu:

<preference name="AndroidPersistentFileLocation" value="Internal" /> 
<preference name="AndroidPersistentFileLocation" value="Compatibility" /> 

Ohne diese Zeile, wird die Datei-Plugin-Kompatibilität als Standard verwenden. Wenn ein Präferenz-Tag vorhanden ist und keiner dieser Werte ist, wird die Anwendung nicht gestartet.

Auf iOS

einer dieser beiden Linien zu config.xml hinzu:

<preference name="iosPersistentFileLocation" value="Library" /> 
<preference name="iosPersistentFileLocation" value="Compatibility" /> 

Ohne diese Zeile, wird die Datei-Plugin-Kompatibilität als Standard verwenden. Wenn ein Präferenz-Tag vorhanden ist und keiner dieser Werte ist, wird die Anwendung nicht gestartet.

Verwandte Themen