Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-506

images taken via Camera.getPicture do not get deleted

    XMLWordPrintableJSON

Details

    Description

      images taken with camera.getPicture are stored in the temporary directory. There is code in applicationWillTerminate to delete the temporary directory. However, in a multitasking app this method is never called. The contents of this directory do not get backed up, but it is also not getting deleted. Seems like the only solution is to require the developer to clean out the temp directory since they know when it is appropriate to do so. We can leave the code in applicationWillTerminate for apps which set UIApplicationExistsOnSuspend in the plist since it IS called.
      Could discuss adding a method to Camera to do clean up rather than requiring devs. to use the File api's. Will need to negotiate with other platforms to see if this makes sense. Will add a dependency in Camera to File Plugin.

      Attachments

        Activity

          People

            shazron Shazron Abdullah
            becka11y Becky Gibson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: