Table of Contents
📋 At a glance
Walk-up registrations can now be tied to a ticket type, so attendees who sign up on site appear in reporting alongside everyone else. Two check-in problems are fixed: the confirmation buttons that led staff to tap Cancel when they meant Check In, and scanning a Blackthorn External ID QR code from a session's attendee list. The app also moves up to Android 16 to meet Google Play's requirements.
This is an Android-only release. iOS remained on Build 1.4.3 and receives these changes in Build 1.4.6. Build 1.4.4 was an internal build that was not released to the Google Play Store, and its changes are included here. Android 1.4.5 · iOS not released.
| Update | What it does | For whom | Setup |
|---|---|---|---|
| 🎟️ Walk-up registrations tied to a ticket type | Walk-up attendees are assigned the Event Item an organizer designates for walk-ups, so reporting by ticket type is complete | Organizers | App update + Events 5.55 |
| 🐛 Check-in confirmation button order | Cancel and the action button sit in consistent positions, and Group is now View Group | Check-in staff | App update |
| 🐛 QR scanning on a session attendee list | Scanning a Blackthorn External ID QR code finds the attendee again | Check-in staff | App update |
| 🤖 Android 16 (API 36) support | Keeps the app compliant with Google Play's target API level requirement | All Android users | App update |
| 📐 Edge-to-edge layout corrections | The app draws correctly around the status and navigation bars | All Android users | App update |
| 🔒 WebView debugging closed in release builds | Release builds can no longer be inspected through the Android WebView debugger | All Android users | App update |
| 🔄 Salesforce Summer '26 compatibility | The app calls Salesforce API v65.0 | All users | App update |
Update the app from Google Play. Released 25 August 2026.
✨ What's new
🎟️ Walk-up registrations can be tied to a ticket type
Walk-up attendees created in the Mobile Check-in App were not assigned an Event Item, so they were missing from any report that groups attendance by ticket type. An organizer can now designate one Event Item per event as the walk-up ticket, and walk-up attendees are assigned it automatically.
The designation is made in Salesforce, on a Walk-up Registration checkbox on the Event Item. Its help text states the rule: check it on a single free Event Item per event. The app needs Events 5.55 or later to read the field.
If walk-up registration is turned on for an event and no walk-up Event Item has been designated, the app now says so rather than failing at the point of submission. On the add-attendee screen it shows:
This event is not configured for walk-up registration. Walk-up attendees cannot be checked in until an organizer designates a walk-up Event Item.
The submit control stays disabled while that is the case, so staff are not left with a form that cannot be completed.
🤖 Android 16 and Capacitor 8
The app now compiles and targets Android API level 36 (Android 16), which Google Play requires for continued updates, and has moved from Capacitor 7 to Capacitor 8. Android 9 (API 28) remains the oldest supported version, so no devices are dropped.
📐 Correct layout on edge-to-edge screens
Android 16 draws apps edge to edge by default, behind the status bar at the top and the navigation bar at the bottom. The app now accounts for those areas so content is not obscured by them.
Two Android 16 behaviors are deliberately held back in this build and will be revisited once they have been through testing:
- Predictive back stays off, so the app keeps the previous back-gesture behavior rather than showing an animated preview of the screen behind.
- Orientation locks stay in force on large screens, so the app does not resize freely into arbitrary window sizes on tablets and foldables.
🔒 WebView debugging closed in release builds
Remote inspection of the app's web layer is now limited to internal debug builds. It was previously compiled into release builds as well, where an inspectable WebView can expose app content on a connected device.
🔄 Salesforce Summer '26 compatibility
The app now calls Salesforce API version v65.0. It previously called v51.0, which Salesforce's Summer '26 release put at risk of falling out of support.
🐛 What's fixed
- Cancel and Check In swapped places between flows: Previously, the confirmation buttons appeared in different positions depending on whether the attendee belonged to a group, and staff tapped Cancel when they meant Check In. Cancel and the action button now sit in consistent positions across the check-in confirmations, including group check-in, session check-in, bulk group check-in, and the badge-printing prompt. The Group button is now labeled View Group, opens the group without checking anyone in, and carries a screen-reader label. The group confirmation also gained an explicit Cancel.
- QR scanning did not find attendees on a session attendee list: Previously, scanning a Blackthorn External ID QR code from a session's attendee list searched only the attendees already loaded on screen and reported that the attendee could not be found. The scan now looks the attendee up directly, shows a loading state while it does, and gives a clear message when the person genuinely is not on the list. An error in how the scanned value was passed to Salesforce was corrected at the same time, which had made scans fail for IDs containing certain characters.
⚙️ Requirements
| Platform | Android only |
| Events managed package | 5.55 or later for walk-up registration Event Items |
| Android OS | Android 9 (API 28) or later, unchanged |
⬆️ How to upgrade
Update the Blackthorn Mobile Check-in App from the Google Play Store. To use walk-up registration Event Items, upgrade the Blackthorn Events managed package to 5.55 or later, then check Walk-up Registration on one free Event Item for each event that accepts walk-ups. Learn more in Install the Mobile Check-in App.