2012-12-21 17 views
7

La mia applicazione Android PhoneGap funziona in modo completo come previsto quando copio tutti i file Web (html, JS, CSS ...) nella cartella www del progetto e compilo il applicazione con questi file. Ma quando non li copio e faccio un reindirizzamento al mio server Web che contiene questi file (cioè nella cartella WWW c'è solo un file: index.html con un reindirizzamento al mio server), PhoneGap non funziona più nell'applicazione.PhoneGap su Android: caricamento di una WebApp da un server remoto

C'è un modo per far funzionare fonegap, quando i file del contenuto dell'applicazione vengono consegnati da un server remoto e non compilati con l'applicazione?

risposta

6

Può essere fatto. Niente può impedirti di farlo.

PhoneGap + Android:

Nella classe principale attività, il metodo OnCreate cambiare loadURL a:

super.loadUrl ("http://.../index.html");

iPhone + PhoneGap ia un'altra storia, ancora si può fare. Perché c'è un sacco di cambiamenti ecco un tutorial: http://www.joeldare.com/wiki/open_a_url_in_phonegap

Un'altra cosa, è necessario abilitare la connessione internet per PhoneGap.

Come si utilizza la piattaforma Android aggiungere questa linea al vostro AndroidManifest:

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

Ah, un'altra cosa, un meta tag viewport deve essere impostato nel file HTML.

+1

Ho provato e il PhoneGap non ha aperto l'url desiderato all'inizio ma piuttosto ha avviato il browser per aprire l'url. Quindi ci sono altri passaggi per abilitare il reindirizzamento interno? – SolessChong

Problemi correlati