Support

Home Forums Ticketing Add-on iOS6 Update Breaks the QR Scanner App

iOS6 Update Breaks the QR Scanner App

Posted: September 26, 2012 at 8:00 pm

Viewing 29 reply threads


John Kudos

September 26, 2012 at 8:00 pm

I just upgraded my Event Espresso app on my iPhone 4S to the most recent version (released a few days ago). Everything works normally (login, choosing en event), but when I tried scanning a valid QR code I didn’t get a thumbs up or down. A green outline box appeared for a split second around the QR code and I heard a beep, but it just hangs on that screen (nothing happened after waiting for 15 seconds or so). I had to go back to the Events listing, then re-choose the event to go back to the scanning more. The weird thing is that when I go to the Attendee list on WordPress, I see that the ticket has been checked as “attended”.

My event is starting in a few weeks, so I want to make sure this major app problem will be fixed by then.


Seth Shoultes

  • Support Staff

September 26, 2012 at 11:34 pm

I just installed iOS 6 on an old iPod touch, along with the latest version of the Event Espresso app. Seems to work fine, but I noticed that some of details like price and ticket option are missing. But that could be because I am testing stuff on my test server.

In addition to the above. I updated and installed everything on an iPhone 4 (not 4s) and everything still works.

I would suggest trying to restart your phone and the app and try again. If that doesn’t work, please let us know.


John Kudos

September 27, 2012 at 8:45 am

OK, I did another test this morning and the scan worked fine. It could be that I was testing on an old test QR code. A follow up question: After I scanned the QR code, WordPress indicates that I have attended the event. I tried selecting the attended, then clicked on “Unmark as Attendee” button, but it gave me an error: “Scanned tickets cannot be redeemed/un-redeemed here.” Is this the expected behavior? Why can’t I revert the attendee’s Attended status?


Seth Shoultes

  • Support Staff

September 27, 2012 at 8:59 am

It’s kind of a safety measure to keep the data intact. Because if they were scanned in on the device, another admin could easily check them out on accident, or on purpose, therefore showing that the attendee did not attend.

To mark someone as not attended, that was scanned in on the device, you will need to search for the attendee name or email from within the device, then click on the persons name to mark them as unattended.

Hope that helps.


John Kudos

September 27, 2012 at 9:24 am

OK, that makes sense. I just tried looking for a specific attendee on the app, but it just freezes on the “Loading: Fetching Attendees” screen. I’ve tried restarting the app, and later restarting my iPhone 4S, but the result is the same whether I’m looking for a specific attendee, or selecting to list All Attendees.

The event I’m testing only has 13 attendees, so it’s not a big list to pull. Can you advise?


Todd

September 27, 2012 at 11:10 am

Hi John,

To validate your problem, I’ve had the same problem after updating to iOS 6. The ticket scans, but doesn’t give a confirmation if it was a valid ticket or not. In the EE backend, the scan is working, marking the attendee as attended.


John Kudos

September 27, 2012 at 1:26 pm

Hi Todd, that’s the same problem I experienced. Additionally, you can continue to scan the same QR code multiple times without error, even though only 1 ticket was purchased.


Seth Shoultes

  • Support Staff

September 27, 2012 at 1:54 pm

I made some minor changes to the espresso-services files last night. I will try to get them uploaded on our website a little later today.


ELENA CARDENAS

October 22, 2012 at 2:24 pm

Hello,

I´ve been having the same problems as the users above, I requested support and haven´t received an answer yet.
To clarify the problem, the QR code scanning isn´t working properly for all the events and these are all the solutions we have been trying to deduct the error from:

  • Updating plug-ins
  • Activating license
  • Using different operative systems
  • Using different mobile devices,networks,and restarting them at every try
  • Configuring event options(Pricing, ticket status)
  • Verifying internet connections
  • Reading your support forums
  • Creating new events with the same and/or different characteristics

In conclusion, the QR codes do not function for the events configured with more than one pricing option and if these are marked as ¨none¨, ¨paid¨, ¨pending¨ or ¨refused¨ in the payment status variable, its only reading and accepting the codes marked as ¨incomplete¨. We have an event in a few days and would like all your support to solve it as soon as possible.

Finally, we have been trying to buy the priorty support token service and the VIP membership but your site isn´t working properly, your ¨BUY NOW¨option doesn´t work.


Josh

  • Support Staff

October 22, 2012 at 2:50 pm

Hi Elena,

I’m sorry to hear that you’re having trouble with the scanner app. To help pinpoint the issue, is this happening with all events, or only for some events? Also, can you let me know where/how you’ve been asking for support and did not hear back?

We can look into this further if you send admin level log in creds and FTP access through our contact form.
Please send WordPress admin level log in credentials via the contact form on this page: https://eventespresso.com/contact/

Select the “I am sending login info as requested” department form.


ELENA CARDENAS

October 22, 2012 at 8:52 pm

Hi Josh,

The issue applies to all the events and I opened a ticket to ask for support (attached in the previous email). Also, as I was saying in that email, I tried to buy special support but the event espresso site is not working well (the “buy button”), so I really appreciate your help and I’ve already complete de contact form, so I’ll be waiting for the answer. Thank you very much and I appreciate any information.
Best regards,
Elena


Josh

  • Support Staff

October 23, 2012 at 9:09 am

Hi Elena,

After running a few tests, we were able to find that the mobile app api needed a little fixing in this case. It had to do with the way it was reading the Price option label. What was happening was the app was freezing up when it scanned in a ticket because it was having trouble reading the price option label. This happened regardless of the price or transaction status. After applying the patch to the espresso-services files on your server, the ticket app is now working as expected.


John Kudos

October 23, 2012 at 9:26 am

Hi Josh, it sounds like you were able to fix the problem that I originally posted. Is it true that the problem is on the server (not with the app itself)? If so, how can I get this fix on my server as well?


Josh

  • Support Staff

October 23, 2012 at 9:43 am

Hi John,

I don’t know if the fix we put on the other would have the same effect on your setup, but here’s how you can apply the same patch to the current version of espresso-services:

Download the current version espresso-services from:

https://eventespresso.com/wiki/espresso-ticketing/#services

unzip it

open the entire folder in a text editor.

do a find for:

$response .= "<price_option>".$row1->price_option."</price_option>";

and replace with:

$response .= "<price_option><![CDATA[".html_entity_decode($row->price_option, ENT_QUOTES, 'UTF-8')."]]></price_option>";

Save, then upload the entire folder to the WordPress root in the place of the espresso-services folder that is already there.

The affected files are:
attendees.php, attendies.php, checkCoupon.php, and search.php

We’ll be releasing an update to the mobile app api as soon as we can tie up a few loose ends. I’ll update this post once it’s available to download from the above linked page.


ELENA CARDENAS

October 23, 2012 at 12:34 pm

Hi Josh,

I really appreciate your help and indeed, I’ve been running several test and the app works well with all cases and events and it doesn’t freeze anymore.

Now, I just detect a little but important thing, the problem is also with the “price option label” but in the VALIDATION process, because the app rejects an “incomplete prices option” (which is correct), but it doesn’t reject the “refused” or “pending” price option….

I guess is also a little fix in the app api, but of course, you’re the expert.

Thank you very much and best regards!!!


Josh

  • Support Staff

October 23, 2012 at 1:55 pm

Hi Elena,

Can you send us a few links to tickets that have the refused or pending status so we can investigate further? The best way to send them to us is the contact form here:
https://eventespresso.com/contact/

Please select the “I am sending login info as requested” department form.


Josh

  • Support Staff

October 23, 2012 at 2:38 pm

Hi Elena,

It’s working as expected. The app only checks for incomplete and completed payment states. So if there are tickets with the other states, these can be set to incomplete in the admin before the event if they have not worked out payment arrangements.


ELENA CARDENAS

October 23, 2012 at 2:53 pm

Hi Josh,
Ok, so I’ll check the payment status before the events and everything will work well.
Thanks a lot and best regards!
Elena


Luis Rosario

October 31, 2012 at 1:04 am

Hello, I’m experiencing the same issue and tried the fix, but no love.. Any thoughts? Will there be an update before next Thursday?


Luis Rosario

November 10, 2012 at 10:01 pm

Any updates on this thread concerning the espresso services and iphone app?


ELENA CARDENAS

November 12, 2012 at 2:52 pm

Hi there again,

Unfortunately, we keep having the same problems with the QR codes as discussed in the previous conversations,apparently the problem has not been solved. We had an event over the weekend and had several problems with the system, the QR codes were not being scanned correctly and this represents a major risk to us by offering our ticketing services. The ticketing was offered at a minor event and somehow were able to managed the control, but we cannot afford to face this type of problems at every event, and knowing we have more events on door. I believe that by having the developers license we should be given a bit more priority and assertive solutions to the system. What other options or alternatives are there to get this problem fixed up as soon as possible? Or should we just consider using a different ticketing platform? For more information I can tell you the problem persists, the QR codes freeze on the screen with tickets marked as complete and also incomplete ( apparently there is no clear functioning pattern that present the same error)

Hope to receive an answer as soon as possible, thank you.


Josh

  • Support Staff

November 12, 2012 at 3:32 pm

Have you updated to the latest version of Event Espresso, the ticketing add-on, and the mobile app api. Please note that the mobile app API can be downloaded from the ticketing add-on documentation page:
https://eventespresso.com/wiki/espresso-ticketing/


ELENA CARDENAS

November 12, 2012 at 7:01 pm

Hello Josh,

Although we had no knowledge of these recent updates we will check on them and hopefully that solves the cause, however, it is important that event espresso publishes these updates as they are generated. I appreciate your help and will surely get back to you as soon as we make these updates.

Thank you, best regards.


Luis Rosario

November 14, 2012 at 11:29 am

I can verify that updating to the latest Core files and expresso services does not fix this problem. Is this working for others? This surely should get a lot of attention since it’s a selling point on this software. Any feedback would be awesome.

-Luis


Seth Shoultes

  • Support Staff

November 14, 2012 at 1:38 pm

@ELENA CARDENAS Sorry for the trouble. I found the problem. The files were not updated on our server for some reason. Possibly because of the recent server move and or other issues we have been having.

I just updated the espresso-services files to the latest version on your website server. I also verified that the iOS6 mobile app is working on your website.


Seth Shoultes

  • Support Staff

November 14, 2012 at 2:48 pm

@Luis Rosario it doesn’t look like we have FTP credentials for your server. So you will need to download the espresso-services files again and upload them via FTP.


Luis Rosario

November 14, 2012 at 2:58 pm

awsome! that def fixed it for us.. Thanks Seth.


ELENA CARDENAS

November 15, 2012 at 2:59 pm

Hi Seth,

We appreciate the support and will get back to you as soon as we make a few tests.

Thank you.


ELENA CARDENAS

November 20, 2012 at 2:32 pm

Hi Seth,

You had mentioned that the problem on our site had been solved, but we still don´t have very clear if it´s ready or if it takes some time to update completely because the pages are not uploading right and there are a few error messages appearing on the site that disallow us from making any tests.
As of Word Press, this message is appearing:¨There is a new version of Event Espresso available. View What’s New with version 3.1.28.4.P. You need a valid Site License Key to enable automatic upgrades. Your current membership level does not allow automatic upgrades on more than one domain. Please log into your account to manage your Site License Keys or purchase a support license now.¨ So with this my question is,if you already made the right upgrades,aren´t we supposed to have the newest version of Event Espresso considering as well, that we have the highest license?

In addition, I would like to know if there is information or guides available to consult about upgrading plug-ins (we have already read th Installation Guide, but it doesn´t contain the info we need) our intention is to avoid these type of problems as much as possible and offer our services precisely.

We really appreciate your time and patience, best regards.


Josh

  • Support Staff

November 20, 2012 at 3:31 pm

Hi Elena,

We haven’t made any upgrades on your site recently. There is an issue with the plugin auto update engine. What I can do for you right now is reset the license key. I’ll reset that right now, and what you can do next is go to Event Espresso>General settings on your site and remove the key there and save. Then you can go to your account page and copy then paste the key from the account page into the key field in Event Espresso>General Settings, then save again.

If you’d prefer to manually update the plugins, you can do so by following this guide:
https://eventespresso.com/wiki/updating-event-espresso/

Whether you go with the 1-click update, or go with the manual update, the espresso services folder will need to be updated too, the installation instructions can be viewed and downloaded from the ticketing documentation page:
https://eventespresso.com/wiki/espresso-ticketing/

Viewing 29 reply threads

The support post ‘iOS6 Update Breaks the QR Scanner App’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso