Opa!!!
Gostaria de saber se é possível enviar um comando de vibrate ou algo do tipo, notificação via PWA.
Aguardo Resposta, obrigado.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Opa!!!
Gostaria de saber se é possível enviar um comando de vibrate ou algo do tipo, notificação via PWA.
Aguardo Resposta, obrigado.
Olá, Kadu.
Tem sim. É possível usando a Vibration API o código até que é simples o problema é o suporte. Você pode ver o suporte em: https://caniuse.com/#search=Vibration%20API
Se você quiser que o smartphone vibre por meio segundo (500 milissegundos) você pode usar o método vibrate que está disponível pelo objeto navigator que você consegue acessar pelo window. Quando você executar o método vibrate você passará em milissegundos o tempo que você quer que a vibração dure:
window.navigator.vibrate(500);
Você também pode criar um padrão de vibração, imagine que você quer que o smartphone vibre por 100ms (100 milissegundos) e depois para de vibrar por 200ms e depois volte a vibra por 400ms. Pra fazer, isso você pode passar esse intervalos no parâmetro como um array:
window.navigator.vibrate([100, 200, 400]);
Se quiser saber mais você também pode olhar na documentação da Mozilla: https://developer.mozilla.org/en-US/docs/Web/API/Vibration_API
Muito legal! Muito obrigado cara. Vou testar criar um teste e validar se consigo utilizar. Valeeu!!!