We have built an app that is used to keep track of attendance by scanning barcodes of individual ID cards. The mobile app is loaded onto club officers' phones for scanning. The barcode scanner is set to do multiple scans.
The app works well, but we have had many issues with the mobile app barcode scanner not focusing properly.
On IOS, after opening the scanner the camera will usually focus on the barcode and eventually scan it. (Even getting the first barcode scanned has been difficult to reliably accomplish)
However, the bigger issue is that the camera never refocuses after that unless the entire app is forced closed. This makes it almost impossible for us to scan multiple barcodes quickly, unless we resort to setting it to single scan mode.
We have also tried to set the barcode scanner to single scan mode, but multiple users have reported that reopening the full screen scanner is really laggy and results in a black screen for 3 to 5 seconds before the camera shows up again and is updating at full speed.
Looking for any ideas why this issue keeps happening and if there is anything that you could do to update the scanner