{ "id": "114462", "key": "TIMOB-13884", "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": { "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2018-08-13T12:57:05.000+0000", "created": "2013-05-16T17:16:51.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "feature" ], "versions": [], "issuelinks": [], "assignee": null, "updated": "2018-08-13T12:57:05.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [], "description": "Inactivity Timer for receiving an event if the user has not interacted with the app for a period of time\r\n\r\nAny app that displays sensitive data should be able to have a timeout so that if the user does not interact with the device for a period of time, the app can log the user out or close down. This is common for banking and brokerage apps both on the web and on mobile versions. It is also very important for Enterprise apps that may provide an offline experience and authenticate a user offline.\r\n\r\nWhile this may be achievable by the programmer today manually, it is very onerous since the developer would ned to reset the timer on every user action (button click, page swipe, list item click, etc...). It would be better for this to be a platform feature that is enable and configured by the developer and then have the platform generate the inactivity timer event and the developer can popup a reminder to the user or logout or shut down the app.", "attachment": [], "flagged": false, "summary": "Inactivity Timer for receiving an event if the user has not interacted with the app for a period of time", "creator": { "name": "lbrenman", "key": "lbrenman", "displayName": "Leor Brenman", "active": true, "timeZone": "America/Havana" }, "subtasks": [], "reporter": { "name": "lbrenman", "key": "lbrenman", "displayName": "Leor Brenman", "active": true, "timeZone": "America/Havana" }, "environment": null, "closedSprints": [ { "id": 1058, "state": "closed", "name": "2018 Sprint 16 SDK", "startDate": "2018-07-29T22:26:06.486Z", "endDate": "2018-08-12T22:26:00.000Z", "completeDate": "2018-08-13T17:38:16.757Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "440693", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Implemented as part of TIMOB-26278 (Android) and TIMOB-26294 (iOS).", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-08-13T12:57:05.000+0000", "updated": "2018-08-13T12:57:05.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }