{ "id": "83175", "key": "TIMOB-6355", "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": "15547", "description": "2013 Sprint 14", "name": "2013 Sprint 14", "archived": true, "released": true, "releaseDate": "2013-07-15" }, { "id": "15548", "description": "2013 Sprint 14 API", "name": "2013 Sprint 14 API", "archived": true, "released": true, "releaseDate": "2013-07-15" } ], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2013-07-02T23:40:58.000+0000", "created": "2011-11-29T11:28:31.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "exalture" ], "versions": [ { "id": "12570", "name": "Release 1.7.5", "archived": true, "released": true, "releaseDate": "2011-11-02" }, { "id": "12580", "description": "Dual Runtime 1.8.0", "name": "Release 1.8.0.1", "archived": true, "released": true, "releaseDate": "2011-12-22" } ], "issuelinks": [ { "id": "14015", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "inwardIssue": { "id": "83234", "key": "TIMOB-6381", "fields": { "summary": "Android: application URL scheme", "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": "Low", "id": "4" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-28T22:54:44.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": "h3.New Feature Request\r\n\r\nPlease add the handleOpenURL functionality so that it would allow you to register the specific url path. Please also add the support for properties for URL Scheme / URL from info.plist so that will be able to register the custom URL schemes. \r\n\r\nNative iOS tutorial of how it could be accomplished: http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-working-with-url-schemes\r\n\r\nThe final result should be that while inside some .html file we put test it would open the myapp and we will get the input (\"test\"). That should also work when we are inside the application and using the webview (should trigger the internal event).\r\n\r\nThe Titanium code should look like:\r\n\r\n{code}\r\nTi.App.addEventListener(\"handleOpenURL\",function(e){\r\n alert(e.input); //would return the input list/array\r\n});\r\n{code}\r\n\r\nh3.Associated HelpDesk Ticket\r\nhttp://appc.me/c/APP-228477", "attachment": [], "flagged": false, "summary": "iOS: Support handleOpenURL", "creator": { "name": "kpomaski", "key": "kpomaski", "displayName": "Karol Pomaski", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "kpomaski", "key": "kpomaski", "displayName": "Karol Pomaski", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "iOS 5.0.1, Simulator", "comment": { "comments": [ { "id": "260686", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This feature is already available through:\r\n\r\nTi.APP.getArguments\r\n\r\nRead documentation for more information.\r\nhttp://docs.appcelerator.com/titanium/latest/#!/api/Titanium.App-method-getArguments\r\n\r\nIf there are questions about using that functionality, please let us know and we'll be happy to assist.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-02T23:40:41.000+0000", "updated": "2013-11-01T23:39:14.000+0000" }, { "id": "416082", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as invalid.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-28T22:54:44.000+0000", "updated": "2017-03-28T22:54:44.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }