[TIMOB-17231] iOS: Analytics - ti.background is not sent if you background an app after you send the custom app events
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | None |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2014-06-28T01:42:47.000+0000 |
Affected Version/s | Release 3.3.0 |
Fix Version/s | Release 3.3.0, Release 3.4.0 |
Components | iOS |
Labels | module_analytics, qe-3.3.0, qe-testadded |
Reporter | Wilson Luu |
Assignee | Sabil Rahim |
Created | 2014-06-27T17:36:43.000+0000 |
Updated | 2014-07-02T18:44:09.000+0000 |
Description
*Details:* ti.background is not sent if you background an app after you send the custom app events (NavEvent, FeatureEvent, or GeoEvent).
*Note:* I was *not* able to reproduce this issue on Android.
*Steps to reproduce:*
1. Send custom events such as feature or nav events
2. Immediately background the application
3. Wait a minute or two for the analytic data to send
4. Check the analytic payloads
*Actual:* ti.background, app.nav, app.feature, and ti.geo are not sent.
*Expected:* ti.background, app.nav, app.feature, and ti.geo should be sent.
https://github.com/appcelerator/titanium_mobile/pull/5873 https://github.com/appcelerator/titanium_mobile/pull/5872
Verified fixed on: Mac OSX 10.9.4 Appcelerator Studio, build: 3.3.0.201406271159 Titanium SDK, build: 3.3.0.v20140702094913 Titanium CLI, build: 3.3.0-rc4 Alloy: 1.4.0-rc3 iOS Device: iPhone 5 (7.0.6) Background event is sent after sending custom events first. Closing.