An integrated ticket scanning function within the Zeffy mobile app or the website would be ideal.
We've had an issue in the past where people would scan the QR code on their ticket with their own devices which invalidates their own ticket before they get to the event.
Another issue occurs when having to scan multiple tickets. When a ticket's QR code is scanned, it opens up a page in the mobile browser where we can verify the validity of the ticket. This process can be slow as each ticket must be individually scanned, a browser opened and verified, and the ticket scanning volunteer has to return to their camera app/QR code scanner app and restart the process.
An integrated ticket scanner within the app would address both of these issues. By encoding the QR code to something that is not scannable without the app, we will run into less issues with validation. By having in-app scanning and validation, volunteers no longer have to wait for a browser to load or switch between their camera and browser.