Detailed Release Notes - Release 3.9.0 (11/01/2024)
  • 21 Nov 2024
  • 4 Minutes to read
  • Contributors
  • Dark
    Light

Detailed Release Notes - Release 3.9.0 (11/01/2024)

  • Dark
    Light

Article summary

Overview

Version 3.9 of the iOS Assign feature includes important updates for our beta clients. This release adds new features like Edit Assign, dependent toggles, and a Country Code toggle. It also fixes bugs and improves stability.

High Level Changes:

  • Tickets are now cached uniquely per team, improving performance when switching Teams, Countries, or Venues (apikeys) with a single app
  • Assign feature updates (edit assign, and dependent toggles) - for "beta" clients
  • Country Code toggle
  • Bug Fixes
  • Overall tech debt and stability adjustments

Features, Improvements & Support


  • Country Code Selection Menu - For Transfer feature. Enhancing Ticketmaster’s global transfer product to allow for greater coverage and clarity for transferring across markets, we have included a country code selector into the transfer flow.
    • Pick up: For any platform or market. This build, 3.9.0 has this feature for iOS only. Android will be released in upcoming weeks.
      • Use case:
        • When the user clicks the country code menu, the various countries and their respective country codes will appear in a dropdown list
          * User should be able to select from all Ticketmaster countries from the country code menu
          * US: +1
          * Canada: +1
          * Mexico: +52
          * UK: +44
          * IE: +353
          * Australia: +61
          * New Zealand: +64
    • Default country code should be based on the user's phone's region
    • If the user's location is not available in the country list, then the default country code will be Other
    • Current dropdown menu is not scrollable. We will add a scrollable option once more countries are added.
      CountryCodeDropDown_GIF.gif

  • Team, Venue, Country switching improvement.
    • Tickets are now cached uniquely per team, improving performance when switching Teams, Countries, or Venues (apikeys) with a single app
    • Pick up if: Your app contains multiple SDK configurations (multiple teams, multiple venues, multiple countries). Significant improvement when switching between teams and maintains a fan's login, token, and functional state.

  • Microflex Market Extended support & country coverage.
    • Pick up if: Clients in newly added countries can consider builds.
      • Coverage and language support now extended to:
      • Belgium, Finland, Sweden, Spain, Denmark, Netherlands, Norway, Austria, South Africa, German, Switzerland, Czechia, & Poland.
      • Preparation work completed for support of additional countries within the Ticketmaster app.
      • Including transfer and sell functions.

  • Tech Debt Items, completed to further stabilize and extend automation coverage through Ticketmaster platforms, countries, and device types.
  • Custom Module - updates for loading base.

  • 21 New automation cases build for testing and auto-run coverage internally.

Bug fixes, Issue Resolution

  1. iOS: Crash scenario for iOS addressed. iOS crash type: objectdestroy.45Tm

    1. Pick up only required for Ticketmaster global app.
    2. Details:
      1. Crashed: com.apple.main-thread
      2. EXC_BREAKPOINT 0x000000010602a038
  2. iOS: Continued polling after transfer acceptance. Update ensure polling on backend does not continue, allowing app to remain performant.

    1. Pick up if: Your app is in the ANY market and experiencing slowness after accepting transfers.
  3. iOS: Binding service adjustment made to ensure device + account binding counts are handled correctly.

    1. Pick up if: Your app is on 3.7.5+ and is experiencing slowness when fan clicks on “view tickets”
  4. iOS: Adjustment made to ensure proper error message is displayed when Assign & Transfer eligibility is set up for Assign enabled, but Transfer disabled.

    1. Pick up is: You app is a “beta” client using the Assign feature.
      Proper Assign disabled message.jpg
  5. iOS: Adjustment made to ensure loading spinner is dismissed properly.

    1. Pick up if: You’re a “beta” client using Assign feature and are experiencing issues with a persistent loading spinner.
  6. iOS: Offline adjustment for confirming assignment when displaying the error for offline and server connect be connected to assign tickets.

    1. Pick up if: You’re a “beta” client using the Assign feature and are experiencing larger display of offline error vs. desired smaller error display.
      ErrorPannelSizingAdjustment.jpg
  7. iOS: Fix updated to ensure General Admission display is separating values into separate lines of information for UK, NZ markets.

    1. Pick up if: Your app is UK, NZ markets and the information for General Admission tickets are not wrapping properly. GA
      GA Value Adjustment.jpg
  8. iOS: Assignment of tickets based on transaction name, vs. specific assignee.

    1. Pick up if: If you are a “beta” client using the Assign feature and experiencing the below:
      1. Current result: Each seat was transferred to a different person however All seats show as transferred to the same person (First person getting a ticket transferred) see image attached: "Current Issue.png"
      2. Expected result: Each seat was transferred to a different person. All seats show the name of the different person waiting for recipient to claim.
  9. iOS: Further adjustments made for “401 Error Handling” - Updates made to ensure users in a 401 error state, which is an error describing an unauthenticated user token, are presented with a login page vs. getting into a “stuck state.” This will ensure tokens are refreshed and that the fan can proceed.

    1. Pick up if: Your app is in ANY market and experiencing high level of “401 Errors” in the Events Banner or by not loading the Ticket Preview page.
      401-ErrorLocations.jpg
  10. iOS: Fixed issue where gate/portal information not showing properly for tickets.

    1. Pick up if: You have an app in ANY market not displaying gate/portal info properly on the ticket preview page.
      GateInfo.jpg
  11. iOS: Updates to ensure Native Transfer is handling eligibility properly for all API keys.

    1. Pick up if: Your app is in US, CA and fans are unable to select groups of tickets to initiate transfer properly due the tickets being “grey’d” out.
      NativeTransferGrey.jpg
  12. iOS: Removal of “Social Distancing” message bug which is causing the text box to display at incorrect times.

    1. Pick up if: Your app is in ANY market and incorrectly displaying “social distancing” messaging when the event is not set up to encourage social distancing.
      SocialDistanceMessage.jpg

Was this article helpful?