{ "id": "164344", "key": "TIMOB-24094", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "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": { "id": "11", "description": "Is not a bug in our product", "name": "Not Our Bug" }, "resolutiondate": "2016-11-03T16:08:13.000+0000", "created": "2016-11-03T11:51:05.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [], "versions": [ { "id": "18322", "name": "Release 5.5.1", "archived": false, "released": true, "releaseDate": "2016-09-28" } ], "issuelinks": [ { "id": "53320", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "155609", "key": "TIMOB-20547", "fields": { "summary": "iOS: Add Keychain-access to Ti.TouchID, add passcode-fallback mode, expose new iOS 10 TouchID API's", "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" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2017-03-24T18:56:50.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": [], "description": "h5.Description\r\nThe Ti.TouchID module seems to timeout after 30 mins. Is it possible to\r\nextend that timeout to 4 hours?\r\n\r\nh5.Result:\r\n\r\nUser gets prompted for touchID after 30min\r\n\r\nh5.Expected Result\r\nIncrease the timeout configurable so that it can be extended up to 4 hrs or any value. Or any possible workaround.", "attachment": [], "flagged": false, "summary": "Ti.TouchID module timeout extension", "creator": { "name": "nmishra", "key": "nmishra", "displayName": "Neeraj Mishra", "active": true, "timeZone": "America/Phoenix" }, "subtasks": [], "reporter": { "name": "nmishra", "key": "nmishra", "displayName": "Neeraj Mishra", "active": true, "timeZone": "America/Phoenix" }, "environment": "Operating System\r\n\r\nName = Mac OS X\r\n\r\nVersion = 10.11.6\r\n\r\nArchitecture = 64bit\r\n\r\n# CPUs = 4\r\n\r\nMemory = 16.0GB\r\n\r\nNode.js\r\n\r\nNode.js Version = 4.4.2\r\n\r\nnpm Version = 2.15.0\r\n\r\nTitanium CLI\r\n\r\nCLI Version = 5.0.9\r\n\r\nnode-appc Version = 0.2.31\r\n\r\nTitanium SDKs\r\n\r\n5.5.1.GA\r\n\r\nVersion = 5.5.1", "comment": { "comments": [ { "id": "400343", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "As discussed on Flowdock, this is not technically possible. But as I just finished TIMOB-20547 today, you could use [this snippet|https://gist.github.com/hansemannn/e4b6015c7470658214ed42ccd7efca15] to call the new {{invalidate()}} method to hide the dialog and show it again. So for example, they could use a timeout of 15 minutes to {{invalidate()}} and {{authenticate()}} again. As said before, Apple does not offer any other way to this behavior (primary because of usability and privacy reasons). Thx!\r\n\r\n*EDIT*: The 2.1.0 (beta) release can be found [here|https://github.com/appcelerator-modules/ti.touchid/releases/tag/2.1.0-beta.1]. It includes an updated app.js with all new features as well. The docs will be available online as soon as it is merged, probably next week.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-11-03T16:08:14.000+0000", "updated": "2016-11-03T16:09:30.000+0000" }, { "id": "415713", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket with reference to the previous comments.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-24T18:56:50.000+0000", "updated": "2017-03-24T18:56:50.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }