{ "id": "112733", "key": "TIMOB-13532", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "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": "15493", "description": "2013 Sprint 11 Core", "name": "2013 Sprint 11 Core", "archived": true, "released": true, "releaseDate": "2013-06-03" }, { "id": "15109", "description": "2013 Sprint 11", "name": "2013 Sprint 11", "archived": true, "released": true, "releaseDate": "2013-06-03" }, { "id": "15478", "description": "Release 3.1.1", "name": "Release 3.1.1", "archived": true, "released": true, "releaseDate": "2013-06-17" }, { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-05-22T23:34:48.000+0000", "created": "2013-04-11T22:46:51.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [], "issuelinks": [ { "id": "29011", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "inwardIssue": { "id": "114375", "key": "TIMOB-13860", "fields": { "summary": "Android: Project failed to build to emulator or device", "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": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-22T22:45:40.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "For a new feature raised from ACS side to use a general Haproxy to assign different apps to different environment (production or enterprise), we need to add appKey along with all Coordinator's HTTP request. For getting device token, it already had that. For now getting host adds appKey as well.\r\n\r\nThis ticket is for a track on TIMOB part, and concerete implementation has been done by CLOUDSRV-2281.", "attachment": [], "flagged": false, "summary": "Keep Track of Ti.CloudPush 2.2 Update", "creator": { "name": "plv", "key": "plv", "displayName": "Paul Lv", "active": false, "timeZone": "Asia/Shanghai" }, "subtasks": [], "reporter": { "name": "plv", "key": "plv", "displayName": "Paul Lv", "active": false, "timeZone": "Asia/Shanghai" }, "environment": null, "comment": { "comments": [ { "id": "247747", "author": { "name": "jenglish", "key": "jenglish", "displayName": "Jeff English", "active": true, "timeZone": "America/Chicago" }, "body": "Code reviewed - approved", "updateAuthor": { "name": "jenglish", "key": "jenglish", "displayName": "Jeff English", "active": true, "timeZone": "America/Chicago" }, "created": "2013-04-16T13:04:11.000+0000", "updated": "2013-04-16T13:04:11.000+0000" }, { "id": "253468", "author": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I found this PR for master: https://github.com/appcelerator/titanium_mobile/pull/4211\n\nAnd this PR for the 3_1_X back port: https://github.com/appcelerator/titanium_mobile/pull/4212\n\nHowever, this ticket is missing a test case for the Functional Review.", "updateAuthor": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-05-22T19:33:08.000+0000", "updated": "2013-05-22T19:33:08.000+0000" }, { "id": "253477", "author": { "name": "mgadiya", "key": "mgadiya", "displayName": "Mukesh Gadiya", "active": true, "timeZone": "America/Los_Angeles" }, "body": "1. Build the titanium SDK from this commit: https://github.com/appcelerator/titanium_mobile/pull/4211/commits\r\n2. Unzip the SDK zip file and verify that modules/android/ti.cloudpush/2.2.0 exists\r\n3. Create a new titanium mob project from Appcelerator studio 3.1.1.x ( Make sure the version is 3.1.1 ) using the SDK from above steps. \r\n3.5 add ti.cloudpush module ( make sure the version is 2.2.0)\r\n4. Log in, with same credentails as from appcel studio, in dashboard.appcelerator.com and verify that you can see this project on dashboard under your org\r\n4.5 Go to Cloud tab and click on Settings and Configuration. In the text box labelled, Android Push Configuration , paste your ti mob app name.\r\n5. Copy the contents of /modules/commonjs/ti.cloud/2.3.4/example to Resources directory in the titanium mob project\r\n6. Build the project and install it on android device\r\n7. on separate terminal, execute adb logcat and observe adb logs\r\n8. When the app is launched on device, go to push notifications/settings/ and click on first button, marked 'disabled' to turn the push notification on for this app. This should bring up device token retrieved pop-up. Also, adb logcat should show the api.cloud.appcelerator.com/v1/notifications/subscribe.json api request and valid response containing valid MQTT host connected to this device.\r\n8. a. Go to users row in the app and click on Create user and fill in the fields\r\n8. b. Go push notification tabs and click on subscribe, fill in channel name and click subscribe and it should show up a pop-up saying subscribed\r\n9. Go to dashabord.appcelerator.com and select your app from left top corner. \r\n10. Go to cloud -> pushnotifications and verify that one android device is shown as a subscribed device.\r\n11. click on send push notification\r\n12. Fill in the details and click send\r\n13. The phone should receive the push notification payload sent from website. ", "updateAuthor": { "name": "mgadiya", "key": "mgadiya", "displayName": "Mukesh Gadiya", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-05-22T20:20:48.000+0000", "updated": "2013-05-22T23:20:26.000+0000" }, { "id": "253536", "author": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "body": "FR passed for https://github.com/appcelerator/titanium_mobile/pull/4211. PR merged to master.", "updateAuthor": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-05-22T23:10:49.000+0000", "updated": "2013-05-22T23:10:49.000+0000" }, { "id": "253542", "author": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "body": "FR passed for https://github.com/appcelerator/titanium_mobile/pull/4212. PR merged to 3_1_X.", "updateAuthor": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-05-22T23:34:00.000+0000", "updated": "2013-05-22T23:34:00.000+0000" }, { "id": "415159", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-22T22:45:40.000+0000", "updated": "2017-03-22T22:45:40.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }