I had the same problem with my app. The reason it's not working is that many devices use the dated native Android browser, which does not support camera capture.
The good news is that you can install Crosswalk so that your Ionic app uses the latest version of Chrome instead:
ionic browser add crosswalk
http://blog.ionic.io/crosswalk-comes-to-ionic/
That fixed the issue for me