{ "id": "160301", "key": "TIMOB-23392", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "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": "17706", "name": "Release 5.4.0", "archived": false, "released": true, "releaseDate": "2016-08-11" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-05-20T13:49:12.000+0000", "created": "2016-05-17T17:18:10.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "Analytics", "qe-5.3.0", "qe-5.4.0" ], "versions": [ { "id": "17707", "name": "Release 5.3.0", "archived": false, "released": true, "releaseDate": "2016-06-04" } ], "issuelinks": [], "assignee": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "updated": "2016-07-07T18:24:55.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": "12642", "name": "Windows", "description": "Windows authoring support" } ], "description": "When comparing the payloads for the Windows platform to android / iOS, it was found that the {{timestamp}} is not consistent with the other platforms:\r\n\r\n*Windows:* {{ts: \"2016-05-16T18:51:13.488Zā€}}\r\n*Android / iOS:* {{ts: \"2016-05-13T21:32:50.228+0000ā€}}\r\n\r\nPhones were verified to have the correct time configured prior to obtaining the payloads.\r\n\r\nh2. Steps to Reproduce\r\n\r\n1) Install a titanium project on a windows phone device\r\n2) Launch the app\r\n3) Use either - a) point device to staging via DNS setting, check logs. b) Use get last event api c) If you have backend access, check the raw event on AWS.\r\n4) Examine any of the standard event types.\r\n\r\nh2. Actual Result\r\n\r\nWindows timestamp is different from other platform timestamps.\r\n\r\nh2. Expected Result\r\n\r\nWindows timestamp should be consistent with the other platform timestamps.", "attachment": [], "flagged": false, "summary": "Analytics: Timestamp for Windows payloads are inconsistent with other platforms", "creator": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "subtasks": [], "reporter": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "environment": "Windows 10 Pro \r\nWindows Phone 10.0 & 8.1 (Microsoft Lumia 640 LTE) \r\nAppc Studio: 4.6.0.201605030516\r\nTi SDK: 5.3.0.v20160516040258\r\nAppc NPM: 4.2.5-5\r\nAppc Core: 5.3.0-44\r\nNode: v4.4.4", "closedSprints": [ { "id": 627, "state": "closed", "name": "2016 Sprint 10 SDK", "startDate": "2016-05-07T00:43:56.954Z", "endDate": "2016-05-21T00:43:00.000Z", "completeDate": "2016-05-23T02:06:04.349Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "386094", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "https://github.com/appcelerator/titanium_mobile_windows/pull/704\r\n\r\nBasically it boils down to us using the ISO string format and the other platforms using a \"+0000\" timezone offset instead of \"Z\" at the end. So I generate our ISO string and replace \"Z\" with \"+0000\".", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-05-18T19:48:37.000+0000", "updated": "2016-05-18T19:48:37.000+0000" }, { "id": "390060", "author": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "body": "Verified as fixed, Timestamp for windows platform is now consistent with iOS / Android. {{\"ts\": \"2016-07-07T18:08:30.304+0000\",}} \r\n\r\nTested On:\r\nWindows Phone 10.0 (Microsoft Lumia 640 LTE) \r\nWindows 10 Pro\r\nTi SDK: 5.4.0.v20160705213725\r\nAppc Studio: 4.7.0.201606220541\r\nAppc NPM: 4.2.7-2\r\nApp CLI: 5.4.0-26\r\nXcode 7.3\r\nNode v4.2.6\r\n*Closing ticket.*", "updateAuthor": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "created": "2016-07-07T18:24:37.000+0000", "updated": "2016-07-07T18:24:37.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }