{ "id": "105922", "key": "TIMOB-13360", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "15927", "description": "2014 Sprint 04", "name": "2014 Sprint 04", "archived": true, "released": true, "releaseDate": "2014-02-28" }, { "id": "15929", "description": "2014 Sprint 04 API", "name": "2014 Sprint 04 API", "archived": true, "released": true, "releaseDate": "2014-02-28" } ], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2014-02-26T17:08:07.000+0000", "created": "2012-12-04T13:11:12.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "camera", "ios", "ipass1", "photo", "privacy", "video" ], "versions": [], "issuelinks": [], "assignee": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-28T20:33:00.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "Once video / picture is shot and returned as a TiBlob, it has to be removed from the \"YourApp.app/tmp/capture\" folder. Applications like PhoneView provide access to private application data. Since it isn't documented that Titanium leaves the trail behind, it may hurt privacy-related apps, like ours.\r\n\r\n(I'll be working on this myself. Pull request to come soon)", "attachment": [], "flagged": false, "summary": "iOS: Removing camera media from temp", "creator": { "name": "spyromus", "key": "spyromus", "displayName": "Aleksey Gureiev", "active": true, "timeZone": "Europe/Helsinki" }, "subtasks": [], "reporter": { "name": "spyromus", "key": "spyromus", "displayName": "Aleksey Gureiev", "active": true, "timeZone": "Europe/Helsinki" }, "environment": "iOS", "comment": { "comments": [ { "id": "229810", "author": { "name": "spyromus", "key": "spyromus", "displayName": "Aleksey Gureiev", "active": true, "timeZone": "Europe/Helsinki" }, "body": "Added two pull requests for 2.1.x and the master:\n\n* https://github.com/appcelerator/titanium_mobile/pull/3518\n* https://github.com/appcelerator/titanium_mobile/pull/3519\n", "updateAuthor": { "name": "spyromus", "key": "spyromus", "displayName": "Aleksey Gureiev", "active": true, "timeZone": "Europe/Helsinki" }, "created": "2012-12-04T14:20:08.000+0000", "updated": "2012-12-04T14:20:08.000+0000" }, { "id": "294802", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The temp blob data being returned to the user can be using using the following code\n{code}\nTitanium.Media.showCamera({\n\n\tsuccess:function(event)\n\t{\n\t\tTi.API.debug(\"video was taken\");\n\n\t\t// programatically hide the camera\n\t\tTi.Media.hideCamera();\n\t\tvar tmpFile = event.media.getFile();\n\t\tif (tmpFile) {\n //delete file if necessary \n\t\t\ttmpfile.deleteFile();\n\t\t\n }\n\t\t\n\t},\n\tcancel:function()\n\t{\n\t},\n\terror:function(error)\n\t{\n //handle error\n\t},\n\toverlay:(overlay container),\n\tshowControls:false,\t// don't show system controls\n\tmediaTypes:Ti.Media.MEDIA_TYPE_VIDEO,\n\tvideoQuality:Ti.Media.QUALITY_640x480,\n\tautohide:false // tell the system not to auto-hide and we'll do it ourself\n});\n\t\n\n{code}\n\n", "updateAuthor": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-26T17:07:52.000+0000", "updated": "2014-02-26T17:07:52.000+0000" }, { "id": "416044", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-03-28T20:33:00.000+0000", "updated": "2017-03-28T20:33:00.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }