{ "id": "171114", "key": "AC-5600", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "10000", "description": "", "name": "Done" }, "resolutiondate": "2018-03-14T20:15:55.000+0000", "created": "2018-02-15T07:35:17.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2018-03-14T20:15:55.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": [ { "id": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "attachment": [ { "id": "64870", "filename": "Log.txt", "author": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-02-19T07:31:58.000+0000", "size": 42250, "mimeType": "text/plain" }, { "id": "64862", "filename": "testURL.zip", "author": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-02-15T07:33:54.000+0000", "size": 5566369, "mimeType": "application/zip" }, { "id": "64874", "filename": "URLExample95.mov", "author": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-02-20T15:25:45.000+0000", "size": 5548141, "mimeType": "video/quicktime" } ], "flagged": false, "summary": "open app via url on Android", "creator": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "434514", "author": { "name": "mrahman", "key": "mrahman", "displayName": "Mostafizur Rahman", "active": true, "timeZone": "Asia/Dhaka" }, "body": "Hello [~Claudiu Stefaniga], Thanks for sharing this. Can you please explain more about your issue and test steps to reproduce this issue on our end.Also, provide the SDK and CLI version you are testing on", "updateAuthor": { "name": "mrahman", "key": "mrahman", "displayName": "Mostafizur Rahman", "active": true, "timeZone": "Asia/Dhaka" }, "created": "2018-02-15T08:43:07.000+0000", "updated": "2018-02-15T08:43:07.000+0000" }, { "id": "434521", "author": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi,\r\nI am not able to open the app (attached example) from an URL on Android.\r\nas you can see in the app I have attached an \r\n\r\n \r\n \r\n \r\n \r\nIf I access the URL \"testURL://start?anything\">\r\nI always get an \"net::ERR_UNKNOWN_URL_SCHEME\"\r\nThe titanium sdk I'm using is 7.0.1GA\r\nCLI version 5.0.14", "updateAuthor": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-02-15T12:23:48.000+0000", "updated": "2018-02-15T12:23:48.000+0000" }, { "id": "434590", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello, I tested your app. The app seems to run fine. No issue there with SDK 7.0.1.GA. Can you share the full trace log of your run? Thanks.", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2018-02-16T22:09:25.000+0000", "updated": "2018-02-16T22:09:25.000+0000" }, { "id": "434622", "author": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hello, \r\nwhere you able to open the app via URL on Android? \r\nan error dialog is suppose to pop up (see function processUrl in app.js.)\r\nAs I explained above it seems that the intent filter is not working because when accessing the url \"testURL://start?anything\"> \r\nI get the \"net::ERR_UNKNOWN_URL_SCHEME\" in the browser\r\nthanks for helping", "updateAuthor": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-02-19T07:35:14.000+0000", "updated": "2018-02-19T07:35:14.000+0000" }, { "id": "434635", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello, Can you share a video demonstration of the issue? thanks.", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2018-02-19T21:05:26.000+0000", "updated": "2018-02-19T21:05:26.000+0000" }, { "id": "434649", "author": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi,\r\nI've added a video. It goes like this:\r\n1. Open the app, it works OK,\r\n2. put the app in the background\r\n3. access an URL link (I have selected the link) to try to open the app\r\n4. see the \"net::ERR_UNKNOWN_URL_SCHEME\"\r\n\r\nThank you,", "updateAuthor": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-02-20T15:27:04.000+0000", "updated": "2018-02-20T15:27:04.000+0000" }, { "id": "434669", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2018-02-20T20:34:45.000+0000", "updated": "2018-02-20T20:34:45.000+0000" }, { "id": "434699", "author": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi,\r\nThe thing is that I do not want to open the app in the browser.\r\nIf I put the intent filter as described in the link\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\nIt opens it in the browser, I would like to \"bring to front\" the app. \r\nAnd the android:launchMode=\"singleTask\" is no longer supported \r\nI get \"[WARN] : android:launchMode should not be used. Ignoring definition from .testURLActivity\"", "updateAuthor": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-02-21T10:18:40.000+0000", "updated": "2018-02-21T10:18:40.000+0000" }, { "id": "435464", "author": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "@Shak Hossain : any progress?", "updateAuthor": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-03-12T06:25:40.000+0000", "updated": "2018-03-12T06:25:40.000+0000" }, { "id": "435516", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello, Can you try out the example code in here?\r\nhttps://github.com/appcelerator/titanium_mobile/pull/8747\r\n\r\nThat pull request's example launches the Titanium app via an http/https URL scheme instead, which is the preferred way of doing it. In this case, if the app isn't installed, it'll display the URL via the web browser app instead where the developer can display a web page recommending that the end-user install the mobile app.\r\n\r\nBut if you want to use a custom URL scheme, then remove the \"host\" part and set up a single scheme in the intent-filter to something that uniquely identifies their app. Note that a custom scheme needs to be unique on the device to avoid collision with another app.\r\nNote that you do NOT need to set the \"launchMode\". In fact, remove it from the \"tiapp.xml\" and let Titanium do its default behavior.\r\n\r\nThanks.", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2018-03-12T21:11:09.000+0000", "updated": "2018-03-12T21:11:09.000+0000" }, { "id": "435531", "author": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi\r\nThe property \r\ntrue in tiapp.xml seems to solve it (on Samsung Galaxy S8 genymotion emulator at least)\r\nThank you.", "updateAuthor": { "name": "Claudiu Stefaniga", "key": "claudiu stefaniga", "displayName": "cstefaniga ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-03-13T07:26:16.000+0000", "updated": "2018-03-13T07:26:16.000+0000" }, { "id": "435537", "author": { "name": "mrahman", "key": "mrahman", "displayName": "Mostafizur Rahman", "active": true, "timeZone": "Asia/Dhaka" }, "body": "[~Claudiu Stefaniga],Did you manage to try the suggested steps earlier?", "updateAuthor": { "name": "mrahman", "key": "mrahman", "displayName": "Mostafizur Rahman", "active": true, "timeZone": "Asia/Dhaka" }, "created": "2018-03-13T10:46:00.000+0000", "updated": "2018-03-13T10:46:00.000+0000" } ], "maxResults": 14, "total": 14, "startAt": 0 } } }