Apps num contentor Android no dispositivo e a opção de flag do manifesto REQUIRE_SECURE_ENV

Muitos utilizadores gostam de usar apps num contentor Android no dispositivo para realizar diversas funções (por exemplo, para permitir a utilização de várias contas numa app). No entanto, a experiência nestas apps pode nem sempre refletir o conjunto completo de funcionalidades de segurança do Android que os utilizadores esperam. Por este motivo, atualizámos a nossa Política de Abuso na Rede e em Dispositivos para permitir que as apps num contentor Android no dispositivo continuem a funcionar para os utilizadores e, ao mesmo tempo, dar a todos os programadores a possibilidade de desativarem as apps num contentor Android no dispositivo através da flag do manifesto REQUIRE_SECURE_ENV.

Perguntas frequentes

Como posso saber se a minha app é um contentor Android no dispositivo?

Se a sua app carregar APKs de terceiros para o próprio espaço da app, e essas apps forem executadas de forma razoável como se estivessem instaladas num ambiente Android normal porque a sua app interceta e, potencialmente, usa proxies para as chamadas, a sua app é considerada uma app num contentor Android no dispositivo.

A minha app cria um contentor Android no dispositivo, mas oferece salvaguardas de segurança e privacidade. Tenho de cumprir os novos requisitos da política mesmo assim?

Sim, todas as apps num contentor Android no dispositivo têm de estar em conformidade com os novos requisitos da política para esse ambiente.

O que é a utilização de proxies para apps através de interceção ou chamadas?

Uma app num contentor Android no dispositivo usa proxies para outras apps através de interceção ou chamadas ao pedir, enviar, redirecionar ou intercetar chamadas API para apps fora do contentor de forma a disfarçá-las como estando dentro do contentor. De acordo com os novos requisitos da política, as apps num contentor Android no dispositivo não podem usar proxies para apps através de interceção ou chamadas.

A minha app é uma app empresarial que cria um perfil de trabalho separado para os utilizadores e precisa de autorizações de administrador do dispositivo. Esta política aplica-se a mim?

Não. As apps empresariais que permitem perfis de trabalho separados e precisam de autorizações de administrador do dispositivo para funcionar não são consideradas apps num contentor Android no dispositivo.

Enquanto programador de apps, devo adicionar a flag REQUIRE_SECURE_ENV ao meu manifesto?

A flag REQUIRE_SECURE_ENV está disponível para todos os programadores de apps que não queiram operar numa app num contentor Android no dispositivo. Não temos recomendações específicas sobre se determinados tipos de apps devem adicionar a flag. A decisão é sua enquanto programador e depende exclusivamente das suas necessidades específicas de segurança e privacidade.

Enquanto programador de apps, se adicionar a flag REQUIRE_SECURE_ENV ao meu manifesto, as apps num contentor Android no dispositivo não conseguem tecnicamente carregar a minha app?

Não, não existe uma funcionalidade técnica que impeça que apps num contentor Android no dispositivo carreguem a sua app, mas a nossa política exige que os programadores de apps num contentor Android no dispositivo distribuídas no Google Play verifiquem o manifesto de todas as apps que queiram carregar no respetivo contentor Android. A política também proíbe que os programadores carreguem apps que tenham adicionado a flag REQUIRE_SECURE_ENV ao respetivo manifesto.


Para saber mais sobre a flag REQUIRE_SECURE_ENV, consulte o artigo Abuso na rede e em dispositivos.

A informação foi útil?

Como podemos melhorá-la?
true
Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
13543533621378633388
true
Pesquisar no Centro de ajuda
true
true
true
true
true
92637
false
false