Some requests made from the Jira mobile app are not sending the mobile-app-request header

XMLWordPrintable

    • 8.05
    • 2
    • Severity 3 - Minor
    • 25

      Issue Summary

      Some customers need to identify all requests that are made from the Jira Mobile App.
      This can be useful for traffic routing policies on the load balancer or for troubleshooting purposes.

      The mobile app should send the mobile-app-request: true request header on all requests.
      This isn't happening on some of the requests.

      Steps to Reproduce

      1. Install a Jira Software vanilla instance.
      2. Install the Android Jira Mobile App.
      3. Access Jira through the Android mobile app.

      Expected Results

      All requests made from the Jira Mobile App send the mobile-app-request: true request header. AtlassianMobileApp user agent

      Actual Results

      Some requests are sending the expected request header, some are not.
      Here's an example of a request that sends the header.

      Here are examples of a requests that doesn't send the header, but can be identified through the user-agent.

      Workaround

      If you need to identify requests made from the mobile app, rely on the following rules:

      • If the request has the mobile-app-request: true request header
        OR
      • If the request is made with one of the following user-agent.
        okhttp*
        AtlassianMobileApp*
        JIRA*
        Dalvik*
        

        1. screenshot-1.png
          screenshot-1.png
          103 kB
        2. screenshot-2.png
          screenshot-2.png
          205 kB
        3. screenshot-3.png
          screenshot-3.png
          210 kB

            Assignee:
            Anastasiia Rusova (Inactive)
            Reporter:
            Thiago Masutti (Inactive)
            Votes:
            8 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: