{ "id": "154229", "key": "TIMOB-20224", "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": [], "resolution": { "id": "10000", "description": "", "name": "Done" }, "resolutiondate": "2016-02-03T05:15:12.000+0000", "created": "2016-01-12T07:58:33.000+0000", "epic": { "id": 153869, "key": "TIMOB-20150", "name": "Reporting Client crashes to appcelerator crash server", "summary": "Discussion on binary crash and dSYM file for each platform", "color": { "key": "color_1" }, "done": false }, "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [ { "id": "14826", "description": "Release 5.1.0-remaining iOS9 features, Android M features", "name": "Release 5.1.0", "archived": false, "released": true, "releaseDate": "2015-11-20" } ], "issuelinks": [ { "id": "50257", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "153869", "key": "TIMOB-20150", "fields": { "summary": "Discussion on binary crash and dSYM file for each platform", "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" } }, "priority": { "name": "Critical", "id": "1" }, "issuetype": { "id": "6", "description": "gh.issue.epic.desc", "name": "Epic", "subtask": false } } } } ], "assignee": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2016-02-03T05:15:17.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": "Investigate crash analysis library for Windows Store/Phone, equivalent for Crittercism, KSCrash and so on.\r\n\r\nper TIMOB-20150\r\n\r\n{quote}\r\nTo sum things up, the sdk team has decided to use these 2 libraries KSCrash and ACRA for iOS and Android respectively. The next step is to determine in detail the protocol for these libs with the crash-server endpoint. So PEM team please take a look at above comments and proposal, and we can determine how to move forward in replacing the crittercism client lib.\r\n\r\nThings to note and consider:\r\n1. do we need to achieve cross-platform parity in the data posted at client? or let the crash-server process each platform's unique crash report and insert accordingly to the database?\r\n2. additional information to append to the data, such as app guid or key.\r\n3. windows platform will be considered at a later phase, with priority placed on iOS and Android.\r\n4. Possibility to fork these 2 repos if in depth modifications are required.\r\n{quote}\r\n", "attachment": [], "flagged": false, "summary": "Windows: Investigate crash dump analysis library", "creator": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 555, "state": "closed", "name": "2016 Sprint 1 SDK", "startDate": "2016-01-02T01:31:50.127Z", "endDate": "2016-01-16T01:31:00.000Z", "completeDate": "2016-01-18T00:52:43.848Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "374283", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "I was spending an hour on this, but ends up finding few commercial services for it. \r\n\r\n- HockeyApp - [HockeyApp|http://support.hockeyapp.net/kb/client-integration-windows-and-windows-phone/hockeyapp-for-windows-store-apps-and-windows-phone-store-apps] provides distribution-integration like TestFlight, and it includes Crash Reports. Seems like it's a Windows RT components that can be used from C++/CX.\r\n- Crittercism - [Crittercism|http://docs.crittercism.com/windows/windows.html#requirements] supports Windows Phone Store Apps, but it's for .NET apps. (Titanium for Windows is C++/CX app).\r\n- Splunk MINT - [Splunk MINT|http://docs.splunk.com/Documentation/Mint/latest/ProductOverview/Documentation] once did support Windows Phone, but not any more for now. \r\n", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-01-12T10:11:27.000+0000", "updated": "2016-01-12T10:12:16.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }