[Desenvolvimento] Como detectar se sua APP foi executada a partir do espaço da criança (kid’s corner)

12

Olá pessoal, tudo bom?

Todos sabemos que o espaço da criança (kid’s corner) do Windows Phone é um recurso que possibilita aos pais controlar os aplicativos instalados no smartphone que podem ser acessados por seus filhos.

kids-corner

Como DEVs, podemos saber se a APP que desenvolvemos está sendo executada a partir do espaço da criança e então habilitar ou desabilitar recursos para evitar que a “galerinha” utilize funções que não seriam adequadas a elas, como por exemplo, o compartilhamento de algum conteúdo em redes sociais, acesso a conteúdo não condizente a sua idade, etc.

Bem, para fazermos uso dessa informação basta consultar a propriedade Modes da classe ApplicationProfile que pertence ao namespace Windows.Phone.ApplicationModel. Vejamos:

1
2
3
4
5
6
7
private bool isKidsCorner()
{
  if (ApplicationProfile.Modes == ApplicationProfileModes.Default) //Modo de execução normal
     return false;
  else
     return true; // kid's corner
}

Fica a dica!

Grande abraço,

Eduardo Henrique Rizo (@eduardorizo)

MCP

Post Relacionado: 

Fonte: Blog do Eduardo H. Rizo

Share.

About Author

Bacharel em Ciência da Computação pela FIPP/Unoeste, Pós-Graduado em Desenvolvimento de Sistemas Web, Segurança da Informação e Avaliação do Ensino e da Aprendizagem, Professor universitário e responsável pelo setor de desenvolvimento de sistemas web da Universidade do Oeste Paulista. MCP e MCPS pela Microsoft e nas horas vagas dedica um pouco do seu tempo escrevendo posts técnicos sobre desenvolvimento de sistemas web, windows phone, gerenciamento de servidores e outros assuntos para a comunidade.