Delphi XE5 Firemonkey - Problema ao compilar aplicação em Application Store

23/02/2016

0

Bom dia, desenvolvi uma aplicação Multi-Device para Android e IOS, porém estou com um problema quando compilo minha aplicação no modo Application Store para distribuir no google play.

Algumas funcionalidades que funcionam perfeitamente no modo Debuger, deixam de funcionar quando compilo minha aplicação utilizando o modo "Application Store".

Exemplo de algumas funções que deixaram de funcionar:

A minha função de CheckInternet, assim como o meu servidor Datasnap, a minha aplicação mobile(Android) não consegue se conectar com o servidor, desta forma retornando a seguinte mensagem: socket access denied.

A segui está função que me referi.

function CheckInternet : boolean;

begin

result:=false;

try dm.IdTCPClient1.ReadTimeout := 2000;

dm.IdTCPClient1.ConnectTimeout := 2000;

dm.IdTCPClient1.Port := 80;

dm.IdTCPClient1.Host := ''google.com'';

dm.IdTCPClient1.Connect;

dm.IdTCPClient1.Disconnect;

result:=true;

except

result:=false;

end;

end;


Será que o problema é devido eu estar instalando um APK no meu celular no modo Application Store? Sendo que o correto seria a submissão do APk na Google Play e depois o download do mesmo?

São apenas hipóteses que estou levantando.

Segue a imagem da forma como estou compilando.
Fabio Gauna

Fabio Gauna

Responder

Posts

23/02/2016

José Júnior

Descobri o que era o problema.
Solução: Adicione no androidManifest.xml

a permissão:

<uses-permission android:name="android.permission.INTERNET" />

PS. Por mais que no delphi em uses permissions esteja marcado ela não está sendo adicionada no AndroidManifest.xml
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar