The app works fine, and it has no big issue. However, the tone seem not to play if your phone is set to vibrate. So, like an incoming call, your alarm will be silent and a short vibration is going to occur instead. I usually keep my phone on vibration especially when Im sleeping and Apple probably guessed it: thats why the standard alarm app plays the tone even if your iPhone is set not to.
Milo993 about Barcode Alarm Clock, v1.1