{ "id": "173215", "key": "MOD-2501", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10034", "key": "MOD", "name": "Appcelerator Modules", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": null, "resolutiondate": null, "created": "2019-03-19T06:57:55.000+0000", "priority": null, "labels": [ "android", "flurry", "module" ], "versions": [], "issuelinks": [], "assignee": { "name": "patakijv", "key": "patakijv", "displayName": "John V Pataki", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2019-05-28T19:08:59.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": "14522", "name": "Flurry" } ], "description": "We are using Flurry analytics (Appcelerator Titanium) module in our project. The iOS analytics are captured correctly but for Android, most of the analytics are missing or not being captured. What could be the potential issue? I did write to the Flurry tech. support and also sent them a log which is attached. I got the following reply from Flurry tech. support:\r\n\r\n1. You may need to reach out to Appcelerator, as the plugin is responsible for taking the code you log in the plugin and sending the data to us.\r\n\r\n2. One of the things I noticed from the log is that all events are preceded by a session paused line, and followed by a session resumed line. Given this, it appears that the events are being logged outside of the session. I also do not see any \"Session Sent\" lines, which would indicate that a session was sent to Furry.\r\n\r\n3. Going over the log does not reveal any issues other than possible that sessions are being called incorrectly, but this is handled by the plugin and the OS. For Android, the Flurry SDK relies on the activity lifecycle, once the SDK is initialized, session tracking relies on that lifecycle. Is there a member of the Appcelerator team who would know about how the plugin collects data from the SDK and passes it on?", "attachment": [ { "id": "66325", "filename": "log.rtf", "author": { "name": "zarirbhesania@gmail.com", "key": "zarirbhesania@gmail.com", "displayName": "Zarir Bhesania", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-03-19T06:57:16.000+0000", "size": 5271, "mimeType": "text/rtf" } ], "flagged": false, "summary": "ti.flurry Module Android Issues with Event Logging", "creator": { "name": "zarirbhesania@gmail.com", "key": "zarirbhesania@gmail.com", "displayName": "Zarir Bhesania", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "zarirbhesania@gmail.com", "key": "zarirbhesania@gmail.com", "displayName": "Zarir Bhesania", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Android 4.4+, Titanium sdk 7.4.0+", "comment": { "comments": [ { "id": "446963", "author": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Hello,\r\nThanks for reaching out! Please explain more about the issue you are experiencing. Would you please test this [module|https://github.com/appcelerator-archive/ti.flurry/releases] on SDK 8.0.0.GA and let us know the results. Also\r\nDo you have some test case to reproduce the issue on our end?\r\n\r\n", "updateAuthor": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-03-19T09:07:47.000+0000", "updated": "2019-03-19T09:07:47.000+0000" }, { "id": "446968", "author": { "name": "zarirbhesania@gmail.com", "key": "zarirbhesania@gmail.com", "displayName": "Zarir Bhesania", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi Rakhi,\r\n\r\nSure I will try the module with 8.0.0. The issue is that on Android all the log events are not being captured on the Flurry site while for iOS all event logs are captured. Why is that some events data missing for android? I have attached the android log for reference. There is no specific test case as such.", "updateAuthor": { "name": "zarirbhesania@gmail.com", "key": "zarirbhesania@gmail.com", "displayName": "Zarir Bhesania", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-03-19T09:35:36.000+0000", "updated": "2019-03-19T09:35:36.000+0000" }, { "id": "446976", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello, We need the sample project that is able to reproduce the issue on Android. Since it's working for the iOS. We need the same project for testing on the Android. I will forward this to our module team for farther investigation. Thanks.", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2019-03-19T17:22:10.000+0000", "updated": "2019-03-19T17:22:10.000+0000" }, { "id": "448062", "author": { "name": "zarirbhesania@gmail.com", "key": "zarirbhesania@gmail.com", "displayName": "Zarir Bhesania", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The module works fine with sdk 8.0.0 for both iOS and Android. Thanks", "updateAuthor": { "name": "zarirbhesania@gmail.com", "key": "zarirbhesania@gmail.com", "displayName": "Zarir Bhesania", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-04-30T07:22:10.000+0000", "updated": "2019-04-30T07:22:10.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }