Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

A lista não aparece no celular

Subi a aplicação para o celular com o comando "ionic cordova run android --device", até ai tudo bem, mas quando a aplicação abre no celular a lista de carros não aparece, mas no ionic lab tudo funciona perfeitamente. Qual pode ser o problema ?

4 respostas

Felipe, compartilha o código para podermos te ajudar melhor!

Parece estar ocorrendo alguns erros de requisições, pois após ter feito o debug pelo chrome://inspect/, aparece que deu erro 404 not found para a requisição GET para a api .

erros apontados no console:

aluracar.herokuapp.com/ Failed to load resource: the server responded with a status of 404 (Not Found)

cordova_plugins.js Failed to load resource: net::ERR_FILE_NOT_FOUND

app.js:10 Uncaught TypeError: Cannot read property 'Keyboard' of undefined at app.js:10 at Array. (ionic.bundle.js:56238) at Channel.onPlatformReady (ionic.bundle.js:2496) at Channel.fire (cordova.js:846) at cordova.js:231

Aguardo ajuda.

solução!

Resolvido ! Parece que o Android proíbe que o celular faça requisições e receba dados de servidores externos também por segurança não permite que seja declarado no config.xml o <access origin="*" /> que deixaria o celular se comunicar com qualquer servidor. A solução foi definir a url do serviço utilizado no CORS como <access origin="http://aluracar.herokuapp.com/*" />.