Acesso App Mobile por sub domínio

Acesso App Mobile por sub domínio

por Fernando Abreu -
Número de respostas: 3

Pessoal, por favor,


Estou com um problema.

Temos um ambiente moodle aqui no Centro Universitário com o seguinte endereço:

http://ead.fecap.br/moodleFECAPGra/


Porém, estamos incentivando os alunos a acessarem o ambiente através do app mobile.

Mas, para facilitar a vida dos alunos, criamos um sub dominio para que eles não precisem digitar o endereço completo (muito longo).


Criamos o mg.fecap.br para acessar o http://ead.fecap.br/moodleFECAPGra/


Bom, fora do app isso funciona perfeitamente.

Mas, pelo app mobile não conseguimos (anexo um print do erro).


Grato


Anexo 20170807_1741031.jpg
Contagem das avaliações:  -
Em resposta à Fernando Abreu

Re: Acesso App Mobile por sub domínio

por Gilvan Marques -
Imagem de Translators

Bom dia Fernando,

Você pode alterar no config.php o endereço do seu moodle para mg.fecap.br, dessa forma o mobile irá reconhecer como o endereço do site.

Contagem das avaliações:  -
Em resposta à Fernando Abreu

Re: Acesso App Mobile por sub domínio

por Eduardo Kraus -
Imagem de Plugin developers

Infelizmente esta é uma das coisas mais mau feita deste app. Ele não analisa o header("Location: ") e isso é péssimo. Se seu Moodle esta em HTTPS o seu aluno tem que digitar o https://...

No seu caso só existe três soluções:

1) Criar um arquivo PHP que fará proxy neste sub-domínio, redirecionando os chamados do Token para o Moodle corretamente e respondendo os pedidos conforme o Moodle responder. 

2) Vocês baixarem o fonte, fixarem a URL do moodle no código e publicarem no Google Play e Apple Store.

3) Contratar uma empresa que faça isso. 

Contagem das avaliações:  -
Em resposta à Fernando Abreu

Re: Acesso App Mobile por sub domínio

por Willian Mano -

Fernando, a melhor maneira de fazer isso é mudando o endereço do moodle de vcs para o do subdomínio.

Uma vez que o seu subdomínio está apenas fazendo um redirecionamento o app mobile não será capaz e processar as informações. Teria de ser feita uma implementação meio chata pra funcionar e isso não necessariamente é uma falha da aplicação, mas sim da forma como o protocolo HTTP funciona. Tem alternativas para isso mas podem não valer a pena.

Portanto, novamente, a saída mais simples é alterar o endereço do moodle para o do subdomínio.

Contagem das avaliações:  -