Sto provando a far funzionare il mio WebApp
sul mio iPad (iOS 7). Secondo tutte le ricerche che ho fatto, sembra che tu devi abilitare i cookie specifico (chissà perché!)Abilita i cookie per iOS 7 in PhoneGap Build
ho trovato questo post su SO:
How to enable cookies for Android phonegap 1.8.0 app?
Questo è tutto buono e ben , a parte il fatto che sto usando PhoneGap Build
per creare la mia app (quindi non ho accesso a quei file da modificare)
Qualcuno può suggerire cosa posso fare? Sembra folle che non posso usare localStorage
(o cookie) sulla mia app iOS senza fare questo trucco! (La mia app funziona perfettamente su Android, che non ha questo problema).
Ho guardato l'installazione di XCode e manualmente la codifica/compilazione del app, ma questo funziona solo su un Mac (che non ho)
UPDATE: Avere uno sguardo intorno, sembra che l'unica soluzione (posso trovare), è scrivere un plugin per abilitare i cookie. Questo è tutto bene e ben, ma:
- Non ho un Mac per scrivere sul
- posso programmare un sacco di lingue, ma Java non è uno di loro
- Come dovrei persino fatelo aggiungere alla loro lista di build, quindi potrei includerlo!
Qualcuno sarebbe interessato a scrivere un plug-in per me? Per quanto posso vedere dovrebbe solo invocare:
CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance().startSync();
webView = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
Questo mi sta facendo sobbalzare!
Forse questo plugin è utile per te? https://github.com/bez4pieci/Phonegap-Cookies-Plugin –
Grazie - non sono sicuro che faccia quello che mi serve comunque :) Ho trovato un modo per farlo funzionare, impostando un timer di 1,5 secondi sul caricamento iniziale dello script, che quindi sembra dare tempo iOS per avviare il lato cookie delle cose. Insano, lo so ... ma funziona! –
Ho frainteso la tua domanda. In realtà io uso molto i cookie nelle app di PhoneGap e non ho problemi. Strano ... –