minitruco-android icon indicating copy to clipboard operation
minitruco-android copied to clipboard

Melhorar checagem de permissões Bluetooth

Open chesterbr opened this issue 1 year ago • 0 comments

Em teoria, as permissões Bluetooth são solicitadas por ambas as activities (via BaseBluetoothActivity) antes que qualquer comando seja emitido, mas o Android Studio alerta para possível chamada sem checagem (com razão, porque tem exceções de segurança acontecendo).

Possíveis correções:

  1. Ver se é possível condicionar a activity às permissões declarativamente (isso talvez complique o fato de pedirmos as permissões na activity em si, mas deve ter algum esquema)
  2. colocar a checagem de permissão em todos os métodos marcados; a questão é o que fazer se chegar lá e não tiver a permissão - erro fatal parece a melhor coisa porque a permissão deveria ter estado lá; poderíamos pedir de novo, mas não teria motivo pra dar certo agora; melhor a pessoa voltar e seguir o fluxo normal.

chesterbr avatar May 06 '23 13:05 chesterbr