Barcode scanning issue on iPhone only

Hi,

I have two iPhone users who reported a barcode scanning issue.
Some barcodes can no longer be scanned, even though there were no problems before.

They are encoded in CODE128, but I doubt that this is the root cause. It might be related to barcode density or a focus issue specific to iPhones, but what is most surprising is that the problem has only appeared in the last 2 or 3 days.

On Android devices, everything works normally.

Has anyone in the community experienced this issue?

Thank you,
David.

2 Likes

Hello @DavidFr27500,

There is a setting on the iPhone under the Camera settings to allow for QR scanning specifically. Make sure it is turned on. Can you check if that is not the problem.

Otherwise you can contact the Support team (if you have a license) for the resolution of your issue by following the below steps:

  1. Go to Appsheet help

  2. Scroll down to the bottom, you will find a box with the following text: Need more help?

    Try these next steps:

    Contact us
    Tell us more and we’ll help you get there

  3. At this point you will be redirected to a three steps process in which users will possibly find answers to the query they have. Click Next

  4. Click Next Step

  5. Specify your preferred language and either click on Chat or e-mail

I hope this helps!

1 Like

Hello Shourya,

There are now 3 iPhone users who have reported an issue when scanning certain barcodes with their iPhone. Two of them are using an iPhone 13, and another one is using an iPhone 15.

I personally ran a test with an iPhone 13 and encountered the same issue, whereas everything was working normally last week and QR scanning is enabled under camera settings.

My application is used to scan two types of barcodes printed on documents. Only one of these two barcodes can no longer be scanned.

I will record a video so that you can see the issue and send it to the support team.

Thank you,
David.

2 Likes

@Jose_Arteaga, could you query the development team about this? Any recent changes that might have affected barcode scanning with iOS?

1 Like

Thank you steve for escalating

2 Likes

Hi @DavidFr27500,

We are looking into this issue, although I am able to scan the barcode you provided (it does require zooming in or getting up close though).

The image quality above is not very high, can you try scanning this and see if it works?

You mentioned focus issue, is the camera unable to focus when you’re attempting to scan? Can you upload a video/screenshot?

2 Likes

Let’s try with steamable …

Samsung S23 :

Iphone 13 :

Gil,

I tried scanning the barcode using the link you provided, and indeed it works with the iPhone 13.

The print quality of the documents used by the users of my application is lower, which may explain why scanning them is more difficult.

Nevertheless, it still works great on any Android phone, and until the end of last week, it was also working fine with an iPhone.

David.

1 Like

Hi David,
Thank you for uploading the videos and also confirming you’re able to scan the barcode in the link.
We did have a recent change made to the iOS barcode scanner that was meant to address issues related to the camera focus.

It seems like the change also caused some degradation in some devices, which in combination with the lower quality of the barcode made it not scannable in your case.
I’m hesitant to roll back the change, since we don’t have an indication this issue is wide spread.
I’m still looking into this and trying to find a better solution, I’ll post here when I have updates.

3 Likes

Thank you, Gil, for addressing this issue as a matter of urgency.

My application has become completely unusable for iPhone users, who have been contacting me daily since the beginning of the week.

Developing applications is my livelihood, and I only launched this new application two months ago.

If this issue is not resolved promptly, I will be forced to suspend its deployment.

David.

2 Likes

@lizlynch, why no release note?

1 Like

Gil,

The problem still occurs with iPhones 13 or 15. You should have noticed it yourself by printing the barcode image posted earlier in this thread at exact scale.

If you cannot find a solution quickly, please roll back to the previous version, which was working correctly.

2 Likes

Hi @DavidFr27500,
We still don’t have a solution, I will update here once we do. However, it is not likely to be in a matter of days.
We do have multiple confirmations the recent change resolved the focus issues it was trying to address, so a simple rollback is problematic here.
I understand your frustration, and I’m sorry we don’t have an immediate solution.

2 Likes

Has anyone seen an improvement with the iPhone focus issue after the latest update?

Based on feedback from users of my app, there doesn’t seem to be any noticeable improvement on iPhone 16, 16e, or 17. Some barcodes still can’t be read at all on iPhone 13 or iPhone 15.

That said, my own testing is limited to only two barcode types, so this might not reflect the general situation.

1 Like

I don’t know about recent changes on iPhones.

I can confirm we had issues a couple years ago with barcodes that were too dense.

We had long textual names that resulted in a barcode like this:

(NOTE: Barcodes have been modified and are for illustration purposes only)

We changed to barcodes that we generated on a 5-10 digit code instead giving barcodes like this:

We had no more issues after migrating to the shorter less dense barcodes.

I hope this helps!!

1 Like

The document that users of my app need to scan comes from an official entity. It’s a 38-character code containing several pieces of information.
If I could print the barcode myself, changing the format or reducing the density would certainly fix the problem.

While the Appsheet team works on a solution, I can only offer users two options: either change their phone or enable the Scandit option in their app.

Since Scandit can be tested for one month, I’ve been able to help users who were stuck, but soon the trial period will expire, and Scandit represents a high cost, especially for my users who are very small family business owners.

I’m not sure how it would be possible, but has a group already been – or could one be – created to share the costs of accessing Scandit?

Do they offer a QR Code version? Phones might read the QR Codes better.

1 Like

Unfortunately, no QR Code version. There is no other choice but to scan this barcode.

1 Like