[
https://issues.apache.org/jira/browse/CB-2083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14611991#comment-14611991
]
Alan Neveu commented on CB-2083:
--------------------------------
Hi Benn and Jesse,
This is a good time to contact Microsoft and ask for this issue to be resolved
in Windows 10 Phone.
I have heard of quite a few PhoneGap/Cordova apps on WP 8 that leave a trail of
unwanted photos in the camera roll. Users hate that!
Thoughts?
A
From: Alan Neveu
Sent: Monday, January 28, 2013 8:13 PM
To: Benn Mapes (JIRA)
Subject: RE: [jira] [Commented] (CB-2083) Cordova for WP7 getPicture Leaves
Photos in Camera Roll
Ah, it is only a WP8 issue as WP changed how it handles the basic getPicture
function. WP7 works as desired, but WP8 demonstrates the issue.
AN
Sent from my Windows Phone
> Cordova for WP8 getPicture Leaves Photos in Camera Roll
> -------------------------------------------------------
>
> Key: CB-2083
> URL: https://issues.apache.org/jira/browse/CB-2083
> Project: Apache Cordova
> Issue Type: Bug
> Components: WP8
> Affects Versions: 2.2.0
> Environment: Windows Phone 8
> Reporter: Alan Neveu
> Assignee: Jesse MacFadyen
> Priority: Minor
> Labels: Annoyance, Enhancement
> Original Estimate: 48h
> Remaining Estimate: 48h
>
> getPicture with FileURI does not work, it crashes.
> getPicture with DataURL works, but it leaves a copy of the photo on the
> phone's Camera Roll. The user then gets very frustrated because they have
> this mess of photos from your app cluttering up their personal photos, and
> then have to delete them. If they are using SkyDrive on Windows Phone 8,
> they will also have a copy of every photo automatically saved to their
> SkyDrive account, which then they have to delete from there as well, cursing
> your app with every delete operation. Oh, I think that in Windows Phone 7
> this is not the case, but it is the case with Windows Phone 8.
> It turns out this is due to the CameraCaptureTask function, which makes it
> exceedingly simple to get a photo but has this undesirable side effect. You
> cannot just delete the file, though, because of a security exception.
> The solution is to re-write Camera.cs so that it uses the full camera API
> rather than just the CameraCaptureTask function. That's a couple days of
> labor, for sure, but someone needs to do this or else the Windows Phone 8
> platform will suffer from this annoying bug for all that rely on Cordova.
> When asked why their app has this annoyance the reply will be "Ah, it's one
> of those stupid phonegap apps..." I hate that answer. So I hope that
> someone who has the time will contribute to this issue. I will give it a try
> in a few weeks when I finish up the projects that I have been putting on hold
> while upgrading my app to Windows Phone 8 capable, but I just can't get to it
> for a few weeks. I am hoping that this summary will help someone else get a
> jump start on this issue as they won't have to do so much preliminary
> research before starting.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]