Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-17232

iOS: Analytics - Killing an app before the session timeout is generating a new session

    Details

    • Sprint:
      2014 Sprint 13 SDK

      Description

      Details: Killing an app before the session timeout is generating a new session i.e. ti.background and a new ti.foreground (new sid) is sent.

      Note: This does not occur on native Android i.e. killing the app (backing out) and relaunching before a session timeout does not generate a new session.

      Steps to reproduce:
      1. Create a default app in Xcode with APS analytics enabled OR import check.zip into Xcode
      2. Install app onto device and wait for app to launch; point device to staging
      3. Next, background the app, wait a couple of seconds, then kill the app (double-press home button and swipe up on app)
      4. Bring the app back to the foreground before 30 seconds

      Actual: ti.background and a new ti.foreground is sent (see payloads.txt attachment).

      Expected: ti.background and ti.foreground should not be generated.

        Attachments

          Activity

            People

            • Assignee:
              srahim Sabil Rahim
              Reporter:
              wluu Wilson Luu (Inactive)
              Reviewer:
              Pedro
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Backbone Issue Sync

                • Titanium SDK/CLI <> Titanium Mobile
                  Synced with:
                  TIMOB-18907
                  Sync status:
                  ERROR
                  Last received:
                  Last sent:

                  Git Integration