{ "id": "114915", "key": "TIMOB-13982", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "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": null, "resolutiondate": null, "created": "2013-05-24T16:04:38.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [], "versions": [ { "id": "14162", "description": "Release 3.1.0", "name": "Release 3.1.0", "archived": true, "released": true, "releaseDate": "2013-04-16" } ], "issuelinks": [ { "id": "29064", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "81980", "key": "TIMOB-5884", "fields": { "summary": "iOS: Add support for adding custom URL schemes to Info.plist", "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": null, "updated": "2018-02-28T20:03:12.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "The current URL Scheme is based on the app-name.\r\nIs this used internally in the rest of the TiSDK or just to give all apps an option to open the app via an URL?\r\n\r\nThe problem is, if it contains umlauts (ä,ö,ü etc.) or begins with a digit, it's invalid.\r\nYou can't submit your app to the iOS App Store.\r\n\r\nIf the URL-Scheme isn't used somewhere internally, then i think you could remove this part and leave the option up to the developer, if he wants is app to be opened via an URL by extending the part in tiapp.xml.\r\nIf it is used internally, both parts (generating, and creating links / listeners internally) should be patched to transform the appname to a valid urlscheme.\r\n\r\nThis Regular Expression should match all invalid characters:\r\n\r\n{code}\r\n[\\d\\s\\W]\r\n{code}\r\n\r\nanother thing on replacing the characters with maybe nothing is to replace umlauts to the corresponding replacements (ö => oe, ü => ue etc)", "attachment": [], "flagged": false, "summary": "iOS: URL Scheme is invalid if it contains umlauts or begins with a digit", "creator": { "name": "cbeloch", "key": "cbeloch", "displayName": "Christopher Beloch", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "cbeloch", "key": "cbeloch", "displayName": "Christopher Beloch", "active": true, "timeZone": "Europe/Berlin" }, "environment": "TiSDK 3.1.0", "comment": { "comments": [], "maxResults": 0, "total": 0, "startAt": 0 } } }