{ "id": "63887", "key": "TIMOB-3255", "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": "2012-09-04T21:08:47.000+0000", "created": "2011-04-15T03:40:35.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [ { "id": "20617", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "outwardIssue": { "id": "94532", "key": "TIMOB-9901", "fields": { "summary": "TiAPI: Review and clean up platform bugs and reduce bug count by 20%.", "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": "High", "id": "2" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } } ], "assignee": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-22T20:38:31.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": "{html}

Hi,

\r\n

We just created a new app and are planning to create some more\r\nwith your platform. Works perfectly execpt for one major point. The\r\nfact that all the scripting is publicly available. We made some\r\nprivate services with api's for our apps, but as all the scripting\r\ncan be found in the apk file, the private services all of a sudden\r\ncan become public as everyone can use them. As you can imagine this\r\nis a major porblem.
\r\nWhat we did at the moment is obfuscate some parts, but not only\r\nthat is not really secure, it slows down the app a lot as well.

\r\n

Compiling the javascript nativly would be the best of course,\r\nbut I don't see that happen soon. Therefor I was looking at the\r\nencrypted database option and noticed that it was on the roadmap.\r\nCould you please give us an estimated time of arrival of this\r\nfeature?

\r\n

thanks for the project so far and thanks for you time.

\r\n

Best regards,

\r\n

Erik

{html}", "attachment": [], "flagged": false, "summary": "encrypted database feature", "creator": { "name": "erik", "key": "erik", "displayName": "Erik", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "erik", "key": "erik", "displayName": "Erik", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "217486", "author": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "body": "Moved to feature request.", "updateAuthor": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "created": "2012-09-04T13:16:03.000+0000", "updated": "2012-09-04T13:16:03.000+0000" }, { "id": "217563", "author": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We have improved application code security as part of the ticket TIMOB-8951 and that should take care of the concern here.", "updateAuthor": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-09-04T21:08:47.000+0000", "updated": "2012-09-04T21:08:47.000+0000" }, { "id": "414899", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as duplicate of the ticket that is mentioned above and has since been closed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-22T20:38:31.000+0000", "updated": "2017-03-22T20:38:31.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }