- Print
- DarkLight
Detailed Release Notes - Release 3.9.0 (11/01/2024)
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
- When the user clicks the country code menu, the various countries and their respective country codes will appear in a dropdown list
- Use case:
- 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.
- 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.
- 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.
- Pick up if: Clients in newly added countries can consider builds.
- 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
iOS: Crash scenario for iOS addressed. iOS crash type: objectdestroy.45Tm
- Pick up only required for Ticketmaster global app.
- Details:
- Crashed: com.apple.main-thread
- EXC_BREAKPOINT 0x000000010602a038
iOS: Continued polling after transfer acceptance. Update ensure polling on backend does not continue, allowing app to remain performant.
- Pick up if: Your app is in the ANY market and experiencing slowness after accepting transfers.
iOS: Binding service adjustment made to ensure device + account binding counts are handled correctly.
- Pick up if: Your app is on 3.7.5+ and is experiencing slowness when fan clicks on “view tickets”
iOS: Adjustment made to ensure proper error message is displayed when Assign & Transfer eligibility is set up for Assign enabled, but Transfer disabled.
- Pick up is: You app is a “beta” client using the Assign feature.
- Pick up is: You app is a “beta” client using the Assign feature.
iOS: Adjustment made to ensure loading spinner is dismissed properly.
- Pick up if: You’re a “beta” client using Assign feature and are experiencing issues with a persistent loading spinner.
iOS: Offline adjustment for confirming assignment when displaying the error for offline and server connect be connected to assign tickets.
- 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.
- 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.
iOS: Fix updated to ensure General Admission display is separating values into separate lines of information for UK, NZ markets.
- Pick up if: Your app is UK, NZ markets and the information for General Admission tickets are not wrapping properly. GA
- Pick up if: Your app is UK, NZ markets and the information for General Admission tickets are not wrapping properly. GA
iOS: Assignment of tickets based on transaction name, vs. specific assignee.
- Pick up if: If you are a “beta” client using the Assign feature and experiencing the below:
- 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"
- Expected result: Each seat was transferred to a different person. All seats show the name of the different person waiting for recipient to claim.
- Pick up if: If you are a “beta” client using the Assign feature and experiencing the below:
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.
- 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.
- 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.
iOS: Fixed issue where gate/portal information not showing properly for tickets.
- Pick up if: You have an app in ANY market not displaying gate/portal info properly on the ticket preview page.
- Pick up if: You have an app in ANY market not displaying gate/portal info properly on the ticket preview page.
iOS: Updates to ensure Native Transfer is handling eligibility properly for all API keys.
- 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.
- 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.
iOS: Removal of “Social Distancing” message bug which is causing the text box to display at incorrect times.
- 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.
- 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.