Permissões e acesso a dados

A tela de configurações do app precisa oferecer aos usuários opções para gerenciar a conexão com o Conexão Saúde. Isso dá aos usuários controle sobre a sincronização e o acesso aos dados.

Permissões revogadas e canceladas
Figura 1: permissões revogadas e canceladas

Sincronizar com a Conexão Saúde

Com essa chave, os usuários podem pausar ou retomar a sincronização de dados entre o app e o Conexão Saúde.

  • Quando ativada:seu app lê e grava ativamente na Conexão Saúde, de acordo com as permissões concedidas pelo usuário.
  • Quando desativada:seu app precisa interromper toda a sincronização de dados com o Conexão Saúde. Se você revogar permissões de forma programática usando revokeAllPermissions(), explique ao usuário que as mudanças não são refletidas imediatamente na Conexão Saúde sem uma reinicialização do app. Para evitar uma experiência confusa para o usuário, ofereça a opção de acessar as configurações do Conexão Saúde e revogar as permissões.

Gerenciar o acesso

O botão Gerenciar acesso precisa fornecer um link direto para que o usuário gerencie as permissões do app no Conexão Saúde. Isso dá ao usuário controle total e transparência.

Acesso insuficiente

Se o app não tiver acesso suficiente à Conexão Saúde, os usuários vão encontrar a tela abaixo em todos os pontos de entrada:

App com acesso insuficiente
Figura 2: app com acesso insuficiente

Permissões canceladas duas vezes

Se o usuário selecionar Cancelar na tela de solicitação de permissões duas vezes seguidas, o app vai mostrar uma tela semelhante a esta:

Permissões canceladas duas vezes pelo usuário
Figura 3: permissões canceladas duas vezes pelo usuário