Cita:
¿Por que has llegado a la conclusión de que es un tema de permisos?, no se si tiene algo que ver, pero hace tiempo que la play store no te permite subir aplicaciones compiladas con esa versión de delphi. tienes que compilarlas con delphi sydney.
Saludos.
|
Hola Voci. Se me ocurrio que podia ser un tema de permisos, porque anteriormente cuando tenia la misma aplicacion compilada en delphi tokyo, paso lo mismo cuando compile la aplicacion con delphi 10.3, se colgaba al ejecutarla. Agregue las lineas indicadas abajo.., y todo funciono con delphi 10.3. Ahora, la misma aplicacion compilada en delphi 10.3, pero esta vez corriendo en un android 10, no funciona, se cuelga.
De todas maneras, nunca e subido las aplicaciones a google play. Las instalo directamente en el dispositivo requerido.
Alguna idea de que puede estar pasando?
Saludos.
Jose Miguel.
Código Delphi
[-]
procedure TFCentral.FormCreate(Sender: TObject);
begin
PermissionsService.RequestPermissions([JStringToString(TJManifest_permission.JavaClass.READ_EXTERNAL_STORAGE)],
procedure(const APermissions: TArray<string>; const AGrantResults: TArray)
begin
if (Length(AGrantResults) = 1) and (AGrantResults[0] = TPermissionStatus.Granted) then
begin
ValidaConector;
ValidaResiduos;
ActivaFTP; lbEstado.Text := 'Conectado';
end
else
begin
lbEstado.Text := 'No conectado';
end;
end)
end;