{ "id": "169758", "key": "TIMOB-25270", "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": "19906", "description": "", "name": "Release 6.3.0", "archived": false, "released": true, "releaseDate": "2017-11-01" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2017-09-18T08:12:12.000+0000", "created": "2017-09-13T07:23:57.000+0000", "epic": { "id": 169755, "key": "TIMOB-25267", "name": "iOS: Add support for iPhone X", "summary": "iOS: Add support for iPhone X", "color": { "key": "color_5" }, "done": false }, "priority": { "name": "High", "id": "2" }, "labels": [ "faceid", "ios11", "iphonex" ], "versions": [], "issuelinks": [], "assignee": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2017-11-01T22:31:17.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": "As discussed on Teams, we may want to create a new module like \"Ti.Identity\" to manage all security-related functionalities in one module, including touch-id, face-id and keychain-access. This will also deprecate Ti.TouchID and move Android over as well.", "attachment": [], "flagged": false, "summary": "iPhone X: Support for FaceID", "creator": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "environment": null, "comment": { "comments": [ { "id": "427856", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Ok, here we go: I've created a new module \"Ti.Identity\" and moved everything over from \"Ti.TouchID\". We would also need to deprecate Ti.TouchID now (e.g. a warning in the TouchId.yml file). Then we would need [~bimmel] to update his build scripts to add the following repo to his module repo list:\r\n\r\nhttps://github.com/appcelerator-modules/titanium-identity\r\n\r\nThe module also represents the Face ID relevant changes:\r\n* New constants to see which biometrics are supported\r\n* New error-codes to handle Face ID errors\r\n\r\nRather than that, Face ID will work together with Touch ID as the \"biometrics\" option, so technically we already support it with the current Ti.TouchID. But to keep it more generic for the future and semantic naming, this should be the right step to go.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-09-13T21:18:54.000+0000", "updated": "2017-09-13T21:18:54.000+0000" }, { "id": "427920", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~hknoechel] I have reviewed the code of module. It looks good to me. There is one minor doc update required, which I had send you in chat. Once that change is done, my review for module is complete. ", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-09-15T07:12:10.000+0000", "updated": "2017-09-15T07:12:10.000+0000" }, { "id": "429981", "author": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Validated new feature on both Android and iOS. \r\nNode Version: 6.10.5\r\nNPM Version: 3.10.10\r\nMac OS: 10.13\r\nAppc CLI: 6.3.0-master.16\r\nAppc CLI NPM: 4.2.10-2\r\nTitanium SDK version: 6.3.0.v20171031181249\r\nAppcelerator Studio vers 4.10.0\r\nAndroid 7.1.2 (Pixel)\r\nXcode 9.1/iOS 11.0.3 iPhone 7 Plus", "updateAuthor": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-11-01T22:30:41.000+0000", "updated": "2017-11-01T22:30:41.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }