{ "id": "174540", "key": "TIMOB-27653", "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": [], "resolution": null, "resolutiondate": null, "created": "2019-12-12T14:27:54.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [ "griffin-app" ], "versions": [], "issuelinks": [], "assignee": null, "updated": "2019-12-12T14:27:54.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [], "description": "Currently, there are no independent functions to check or request permissions to add a photo to the user's photo gallery. If you want to do this now, you have to call requestPhotoGalleryPermissions which is tied to this key: NSPhotoLibraryUsageDescription\r\n\r\nThere are two distinct permissions that Apple has:\r\n\r\nNSPhotoLibraryUsageDescription\r\nNSPhotoLibraryAddUsageDescription\r\n\r\nThe first one is for accessing photos in the photo gallery and the second one is for adding photos to the photo gallery. It is possible that you want to read, but not write to the photo gallery. The current available calls seem to request both.\r\n\r\nWe need a set of functions similar to this:\r\n\r\nhasPhotoGalleryAddPermissions()\r\nrequestPhotoGalleryAddPermissions()\r\n\r\n\r\n", "attachment": [], "flagged": false, "summary": "Add function to check and request permissions to add to photo gallery", "creator": { "name": "bhouse", "key": "bhouse", "displayName": "Brenton House", "active": true, "timeZone": "America/Chicago" }, "subtasks": [], "reporter": { "name": "bhouse", "key": "bhouse", "displayName": "Brenton House", "active": true, "timeZone": "America/Chicago" }, "environment": null, "comment": { "comments": [], "maxResults": 0, "total": 0, "startAt": 0 } } }