Turns out the issue is related to the camera on my device being extremely blurry, and me not realizing that the iOS plugin does not support all the same types of barcodes that the Android plugin does. When I tried example barcodes for each supported type (by googling them) it mostly worked; the exception being smaller barcodes.
iOS tablets and iTouchs don't have the same quality camera that the iphones carry, which is unfortunate.