Posted: April 4, 2015 at 2:24 pm
|
This more a question(s) than support request.. Thanks, |
|
Hi Rich, We have no definite plans to introduce a mobile app for EE4, though it also has not been taken off the table either. EE4’s ticketing system uses barcode scanners, which are generally inexpensive, especially compared to mobile phones. |
|
Hi Dean, On a separate issue how complicated would it be to have an app develop for EE4? I live in the UK and most (if not all) event/ticketing site provides mobile scanning facility, so starting without one is like using yesterdays technology to be really honest with you. What support would you guys provide if I get an app developer to take on this task for me? Look forward to your reply and thanks Regards, |
Hi Rich, It is actually possible to scan QR-Codes (apparently also barcodes although during testing I found this to be unreliable) using the camera on a mobile device and an app that will scan the QR codes whilst emulating a keyboard. This is not a full app integration and will not work as such, but it does allow you to scan tickets using only a mobile device. So to explain a little, most Barcode scanners basically emulate a keyboard on your system, when you scan a barcode it simply outputs the characaters the same way a keyboard does (only much quicker). So right now EE4 has the barcode scanner add-on, which is basically an input field that the barcode scanner inputs the characters into. The Add-on then searchs for this code and checks the attendee in/out, so far that all make sense? So what we need is an app that emulates a keyboard on your mobile device in the same way the bardcode scanner does that can also scan QR/Barcodes. I’m an android user and have found one that can be used to do just that on android, iOS does not seem to have on that would work in the same way but I may be mistaken as I can not test them. Take a look here: https://play.google.com/store/apps/details?id=com.tecit.android.barcodekbd.full&hl=en_GB You can install that app, select to use it as the input keyboard on the devices, then scan tickets in almost the exact same way you would with a barcode scanner. I’ll write up a tutorial on how to use this shortly, but it is simple to use if you are used to Androids layout.
It isn’t simply just making an app to do this, but the framework behind it that would be used to communicate between the app and EE to provide a ‘full integration’ the same way the EE3 app does. The EE3 app uses the EE3 JSON API Add-on to communicate with EE3, it is basically an interface for that Add-on in that the app issues commands and the JSON API does all the work. Integrations such as those take a significant amount of time to develop and need to be done when the base product is finalized otherwise small changes to code have large ripple effects through the Add-ons.
We can’t really offer support for integrations we have not developed, we don’t know the code or the expected behaviour. However if you would like to discuss this further please provide details using this form: https://eventespresso.com/rich-features/sponsor-new-features/ A member of our team will be in touch to discuss the possible options. |
|
|
Hi Tony, Thanks |
You are most welcome, Rich. I’ve been heavily testing that app as I have been writing a tutorial for users to try it if it suits their use case and have found an issue with using it that I just want to make you aware of. QR Codes work brilliantly, there’s no issue with those. I mentioned above that Barcodes seemed unreliable, I now know the reason for this and have a fix if you would like to use them. By default the barcode shortcode uses this code: bgcolor=#000000 color=#ffffff which sets the background to black and the text (and bardcode itself) to white. This is sometimes referred to as inverted barcodes. This is normally fine with physical barcode scanners, it seems not so much with the app (the library it uses has an ‘inverted’ option for some devices but it is apparently unreliable). So in order to have most success with barcodes and that app, swap that code so the background is white, and text is black. Like so: bgcolor=#ffffff color=#000000 I also suggest using output_type=bmp for the most cross browser compatibility, so an example of the shortcode I would use is: [BARCODE_* w=1 h=70 fsize=18 bgcolor=#ffffff color=#000000 output_type=bmp] Hope that helps. |
|
The support post ‘EE4 Mobile Scanning’ 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.