- 09 Oct 2024
- 14 Minutes to read
- Print
- DarkLight
Mobile Check-in App Release Notes
- Updated on 09 Oct 2024
- 14 Minutes to read
- Print
- DarkLight
Build 1.2.1
Released October 2024
Bug Fixes
- Mobile Check-in app users can check in Session Attendees as expected. Previously, when users tried to check in Session Attendees, the app slowed down when clicking the QR code scanner or froze when manually checking in Session Attendees. (Known Issue: 000004062)
- Mobile Check-in app users can create a new Attendee when the app is offline. Previously, the Mobile Check-in app froze when a user tried to create an Attendee when the app was offline. NOTE: If an Event that wasn’t previously opened in online mode is now opened in offline mode, a list of Attendees won’t be visible. The list is empty because the app can’t fetch data from Salesforce when offline.
- If the offline mode is enabled and a user forces the app to close, the user can still use the app in offline mode. Previously, the offline mode was disabled when a user forced the app to close.
- Users can no longer create an Attendee using an invalid email address, such as one with Dotless Domain Names. Previously, entering an invalid email address caused the sync between the Mobile Check-in app and Salesforce to fail. Note: As of August 2013, the ICANN Board New gTLD Program Committee (NGPC) adopted a resolution affirming that "dotless domain names" are prohibited. Dotless domain names contain a single label (e.g., http://example, or mail@example).
- The correct Attendee will be selected when checking in an Attendee with a BT External ID. The matching logic was updated to find the Attendee using their contactId instead of their email address. Previously, the wrong Attendee was sometimes selected when multiple Attendees used the same email.
- When using a Contact’s BT External ID to create a QR code and then checking in that person using the Mobile Check-in app, the existing Contact record will be related to the new Attendee record. Previously, a duplicate Contact record was created without the BT External ID value and related to the new Attendee record.
- Attendees created in offline mode will be added to the correct Event when offline mode is disabled and the app syncs to Salesforce. Previously, if the user switched to a different Event while the sync was running, the new Attendees were added to the second Event instead of the first one. To prevent this from occurring, users can no longer switch between Events while the sync process is running.
- If a user scrolls down to the bottom of the Attendee List for an Event, they can see the last Attendee’s status. Previously, the user could not see the status of the last Attendee.
Enhancement
- If a Mobile Check-in app user cannot add a new Attendee when offline, they will see the following error message. “Attendee creation failed; please try again. Cannot read properties of null (reading ‘push’)”
Build 1.2.0
Released August 2024
Bug Fixes
- Android Only - Badges: Android Mobile Check-in app users can now click the TAKE PHOTO button in the Attendee’s Badge section to take a photo of the Attendee. Previously, users could not launch their device's camera by clicking the TAKE PHOTO button.
- Sessions: When a user selects a Session with registered Attendees, they will see the list of registered Attendees for that Session. Previously, the list of registered Attendees was blank.
QR Codes
- To close the QR code scan feature on iOS devices, users must now click the Cancel button. Previously, the QR code scan feature stopped responding when a user tried swiping down to close the feature.
- When a user clicks the Cancel button to close the QR code scan feature, the app will close as expected. Previously, the user received an error message when they tried to stop the QR code scanning process.
Enhancements
- Biometric Authentication: Mobile Check-in app users can now set up and use their mobile device's biometric authentication feature to log into the app. Click here for instructions to set up and use the biometric authentication feature.
- Accessibility: To help Android and iOS Mobile Check-in app users meet their reading preferences and/or accessibility needs, they can now customize the app's text size by changing their phone’s operating system’s text size in the phone’s settings. Note: The Larger Accessibility Sizes settings in iOS are not supported.
Attendees
- If the Event Settings One Unique Attendee Email Per Event = “True” (checked), then Attendees added via the Mobile Check-in app will only be registered if their email address isn’t associated with another Attendee registered for the Event. The registrant’s email address must be unique.
- If a user changes an Attendee’s information, including their name or email address, in Salesforce, the Mobile Check-in app will correctly display the new information on the app’s history screen. Previously, the app only displayed the old information on the check-in history screen.
Build 1.1.7
Released December 2023
Enhancements
- An Event organizer can complete the following steps when the Mobile Check-in app is online and offline.
- Check-in and check-out an individual Attendee within an Attendee Group.
- Check-in all Attendee Group members within a group at once by clicking the CHECK IN FOR ALL button.
- When an Event organizer scans a QR code for an Attendee who belongs to an Attendee Group, a pop-up window will appear asking if the user wants to either individually check in the Attendee or navigate to the Group tab. If the user clicks Group, they are taken to the Group tab, where they will see the Attendees in the Attendee Group. If the Attendee does not belong to an Attendee Group, the Group button will not be visible. The user will see the regular action buttons.
Build 1.1.6
Released November 2023
Enhancements
- On the Attendee details screen, an Events organizer will see a list of Attendees if the Attendees belong to an Attendee Group.
- If an Attendee belongs to an Attendee Group and the user manually navigates to that Attendee’s details screen, a new tab called “Group” will be visible. All associated members of that group will be listed under the Group tab. Attendee Group members will be sorted alphabetically by last name.
Build 1.1.3
Released August 2023
Bug Fix
- Using the External ID feature to scan a QR code will create an Attendee from a Contact with the Contact’s name fields properly mapped to the corresponding Attendee’s name fields. Previously, prefixes, middle names, and suffixes disrupted the mapping, causing duplicate Contact records with improperly mapped names. (Known Issue: 000002938)
Build 1.1.2
Released July 2023
Bug Fix
- A user can change an Attendee’s
First Name
,Last Name
, andEmail
in Salesforce and see the updates reflected in the Mobile Check-in app. Previously, the updates were not reflected in the app. (Known Issue: 000002855)
Build 1.1.1
Released June 2023
Bug Fixes
- When using a BT External ID QR code with the Mobile Check-in app to create a new Attendee, users no longer need to remove the parentheses from the prefilled phone number before saving the Attendee record. (Known Issue: 000002696)
- Mobile Check-in app users can now enter a non-US phone number when creating a new Attendee. Previously, a country code picklist wasn’t available and a 10-digit phone number was required, making the
Add Attendee Phone
field exclusive to US phone numbers. - Users can now create new Attendees using the Mobile Check-in app while in Offline Mode (Airplane mode). The Attendee will be created in Salesforce when the Offline Mode is turned off. Previously, new Attendee creation failed when the app was in Offline Mode. (Known Issue: 000002784)
- The
First Name
,Last Name
,Title
, andCompany
on an Attendee badge will wrap to a second line. Previously, long entries were cut off. Note: A Mobile Check-in app user can change the font size to further accommodate a very long name. (Known Issue: 000002438)
Build 1.0.29
Released April 2023
Enhancement
- A new global setting has been added to the Mobile Check-In app. The new setting controls the behavior of the Badge Printing pop-up after a QR code is scanned and is disabled by default. To enable the setting, go to Settings and set QR-Scan Badge Print Popup to “Enable”.
Bug Fixes
- Mobile Check-in app users can now check in an Attendee to a specific Session using a QR Code.
- Previously, an error would occur when using the Blackthorn External ID/Digital ID process for Events with no Attendee records. This issue has been resolved.
Build 1.0.23
Released February 2023
Enhancement
- The Mobile Check-in app has been updated to filter/display Events based on the following:
- Upcoming Tab: captures Events with a future
Event Start Date
and/or without a setEvent End Date
. - Past Tab: captures Events with a past
Event End Date
. - No Date Tab: captures Events without any specific dates.
- Upcoming Tab: captures Events with a future
Build 1.0.21
Released January 2023
Enhancements
- The Mobile Check-In app does not limit the number of visible Attendees and/or Session Attendees.
- The Mobile Check-in app has a new Settings page with the new Offline Mode setting.
- If the Offline Mode setting is set to “ON”, the check-in and check-out requests are stored in a queue until the Offline Mode setting is changed to “OFF” when all queued requests are processed.
- If the Offline Mode setting is set to “OFF”, the check-in/check-out requests process immediately, and each Attendee’s
Attendance Status
is changed to "Attended". Additional requests are added to the queue until no new requests have come in for one minute when the processing starts again. - The default setting for this feature is “OFF”.
Build 1.0.15
October 2022
Enhancement
- If a Mobile Check-in app user tries to log in but is missing the correct permissions, they will receive the following message. “User is missing permissions to log in, please contact an administrator.”
Bug Fixes
- The correct timezone for an Event will be used in the Mobile Check-in App, ensuring the Event is located in the correct tab.
- After updating incorrect Attendee information in Salesforce, the updated Attendee information will now be available in the Mobile Check-in app.
Build 1.0.10
July 2022
Enhancement
- If a user wants to check in an Attendee using the QR code scan feature on the Mobile Check-in app, they can now press the capture a QR code button on the home screen and scan the QR code. A valid QR code will start the check-in process and provide the user with relevant details about the Event.
Bug Fix
- After creating an Attendee record using the Mobile Check-in app, the Attendee’s
Attendance Status
= "Attended" will sync correctly to the Campaign MemberStatus
.
Build 1.0.9
June 2022
Enhancement
- On the “Add Attendee Settings” screen, users now have the ability to change each field’s visibility and set which fields are required. For example, the Full Name and Phone fields can be set to “Required” while the remaining fields can be set to “Optional”.
Bug Fixes
- If the
First Name
andLast Name
fields on an Attendee record are missing, the Attendee record will now be visible in the Mobile Check-in app. The entry will be located at the bottom of the list under the “#” category. - After registering and making a payment for an Attendee whose
Registration Status
changed from “Waitlist - Pending" to "Pending", Invoice and Transaction records will now generate correctly.
Build 1.0.6
April 2022
Enhancements
- Users can log out of the Mobile Check-in app by returning to the Events menu screen, swiping from left to right to bring up the main Menu, and then tapping Log Out. A new user can then log in to the app. This process will also re-authenticate a user when the OAuth has expired.
Bug Fixes
- After a photo is added to the Attendee Badge in the Mobile Check-in app, the Print button will now work correctly.
- An Attendee’s Title and Company will now be visible on the individual’s Mobile Check-in App badge if the toggle is turned on in the Badge Settings.
- To ensure a Mobile Check-in badge’s information scales correctly and the paper’s width and height measurements change the badge size, the following updates were made.
- The html2canvas package was upgraded.
- The div element was replaced with the img element for displaying the profile photo.
- An invisible border was added to specify the exact printable area.
- When there are multiple Events in an Event Group with the same start date and the
UI Experience
is set to “Calendar”, the Events will now be aligned to the left. - To prevent timeout errors when large amounts of data are being processed on force-refresh requests, the following update has been made. If the API request takes longer than 25 seconds, it will send a response to the user containing the data that has been cached so far, and it will continue to process the remainder of the data in the background. For requests that take less than 25 seconds, the data will be returned as soon as the process is complete.
- When viewing an Event Group URL on a mobile browser, Events with very long names will be displayed with ellipses at the end of the available space if the name is too long.
- Indentation changes made to the text in the
Description
field of an Event will now display correctly when viewing the Event Page URL. - Only published Events in a recurring Event series will be visible on the Event Page URL. Unpublished Events in the recurring Event series will not be visible.
- When registering for an Event with
Create Opportunity From Checkout
enabled on the Event Setting record, theOpportunity Lookup
field on the Transaction record will now be populated, and the Transaction record will be linked to the Opportunity record. - When the
UI Experience
is set to “Tabbed”, previously added Sponsors with aStatus
set to “Confirmed” will be visible on the Event Page URL’s Sponsors tab whether or not there is an image. - When an Event is in an Event Group with the
UI Experience
set to “Aspen”, theEvent Name
will now appear directly under the Event image on the Event Group page. - The positioning of the Profile Image and QR Code on a badge is now adjustable when the badge is printed on an iOS device.
Build 1.0.5
March 2022
The following changes were made to the Badge Settings for the Mobile Check-In App.
- The Attendee’s “First Name” and “Last Name” will populate with the information in the
conference360_First_Name2_c
andconference360_Last_Name2_c
fields. - The Attendee’s “Title” will appear on the badge if it’s available. The title’s visibility can also be controlled by the Badge Settings.
- The Badge profile image will appear on the left hand side for landscape mode and on the top for portrait mode.
- The Badge fields (First Name, Last Name, Title, Company) and their font size can be adjusted in Badge Settings to prevent overflow.
- The alphabet selector for scrolling to a specific Attendee or section was added to the Attendee listing and Session Attendee listing pages.
- The Attendee’s “First Name” and “Last Name” will populate with the information in the
The Badge Settings page in the Mobile Check-in App allows users to determine general settings and field visibility.
- General
- Length Unit
- Page Width
- Page Height
- Orientation
- Field
- Company
- First Name
- Last Name
- Title
- QR Code
- Profile Image
- General
The following updates were made to the Attendee details page in the Mobile Check-in App.
- The Check Out button has been changed to Undo Check In.
- The text, “Event Start Date”, has been changed to “Event Start Date & Time”.
- The dash between the start date and the time has been changed to a comma.
After an Attendee registers for an Event, the Attendee Details screen will contain the following information:
- Attendee Name
- Attendee Email
- Ticket Name
- Event Name
- Event Start Date & Time
The button at the bottom of the screen will be one of the two options:
- Check In if the Attendee hasn’t checked in yet.
- Undo Check In if the Attendee has already checked in.
Build 1.0.2
February 2022
- After clicking on the Attendee name on the Attendee Listing screen, the user will be taken to the Attendee Details screen. The Attendee Details screen will include the following information: Attendee name, Attendee email, the Event name and start date/time that the Attendee registered for, and an action button for checking in or removing an Attendee.
Build 1.0.1
December 2021
Enhancements
- To manually add a walk-in Attendee to an Event, users can click the + button on the Attendee Listing page in the Check-in App and enter the Attendee’s
Salutation
,First name
,Last name
,Email
,Title
,Company
, andCountry
. - Mobile Check-In app users are now able to log in to a sandbox or production org from the Mobile Check-in app.
- When using the Mobile Check-in app to check in Attendees, users will now see the list of registered Attendees sorted by last name. Swiping right to left and clicking the Check-in Action button will check in Attendees. Swiping left to right and clicking the X button will check out a checked-in Attendee.
Bug Fixes
- After access to an Event via the Mobile Check-in app has been revoked, the user will no longer be able to see the Event that they previously could access.
- When using the Mobile Check-In app, users can now check in a Session Attendee by swiping from the right to the left on the Attendee’s name and undo a checked-in Attendee by swiping from left to right.
Build 1.0.0
November 2021
- The user can change the page width and height of a badge.
- A typo has been corrected in the Mobile Check-In app. “Sandbox” has been changed to “Sandbox.” This change was deployed with Version 1.9.2.