Tenho uma aplicação web com AngularJS, onde preciso saber se o usuário está num dispositivo móvel para melhorar sua experiência, colocando botões para fazer chamadas, mandar mensagem, etc. Tenho uma diretiva que vai exibir um elemento a partir deste teste: var isMobile = DetectDeviceService.isMobile(); A grande questão é o que devo testar para detectar qualquer tipo de dispositivo móvel? Como deve ser a implementação do isMobile()? Continue reading...