Ich versuche, eine iPad-App zu erstellen, die ein UIWebview hat. Inhalt ist in asp.net. Jetzt ist eine der wichtigsten Voraussetzungen, dass meine App den Offline-Modus unterstützen sollte.
Zuerst habe ich versucht, sucht Html5 Cache Manifest aber nach dieser SO Answer es nicht mit UIWebview arbeiten
Dann versuchte ich um Caching-Mechanismus die Suche zur Verfügung mit UIWebview ich auf so vielen Frage gefunden (This, This, This, This) aber nichts kommt zum Schluss oder kann in diesem Zusammenhang alt sein.
meine Grundvoraussetzung ist, welche Seite Benutzer browse, die Cache bekommen sollte (html, css, js.images) und das nächste Mal, wenn Benutzer die gleiche Seite besuchen, sollte es aus dem Cache geliefert werden.
So sind meine Fragen
1) Wie dies entweder einige von ihnen sind in MB Html5 Cache Manifest oder UIWebview Caching
2) Meine App nutzt viele Bild mit erreiche so ist es eine Größenbeschränkung
würde ich wirklich zu schätzen, wenn jemand eine vollständige Tutorial-Referenz zur Verfügung stellen kann. Danke.
** UPDATE: ** ist es möglich, ich kann lokalen Cache (für Bilder) und html5 lokalen Speicher (für Daten) zusammen nutzen? Wenn ja, wie stelle ich den lokalen Bildpfad zur Verfügung?Offline-App mit UIWebview für iPad
Antwort
Ich würde ASIWebPageRequest einen Versuch geben. Es ist immer noch als experimentell aufgeführt, also ist es nicht ganz fertig gebacken, aber es ist genau das, wonach du verlangst.
Sie können HTML5 Offline-Speicher verwenden, um Ihren App-Code und Daten zu speichern. Sie benötigen jedoch immer noch einen einfachen Bootstrapper-JS-Code, um die App (im Grunde eval) aus dem Offline-Speicher zu laden. Sie können auch kleine Bilder (Base64-codiert) im Offline-Speicher speichern. Der Nachteil ist, dass Sie Ihre eigene Versionierung durchführen und lokalen Speicher aktualisieren müssen, wenn es eine neuere Version der App gibt.
Speicherlimit für HTML5 Der Offline-Speicher ist im IPhone auf 5 MB beschränkt. Nicht sicher auf IPad. –
Danke. Ich habe Test Offline-Speicher-Limit auf dem iPad ist 5MB.Wenn jedoch Ihr Speicher über 5MB wächst, werde ich Popup en Nachricht bitten Benutzer zu erlauben, Speicher zu wachsen. Ich konnte Daten bis zu 50 MB einfügen. obwohl es mich 5 mal gebeten hat :) – Nnp
@Nnp wie hast du es geschafft, mehr Daten zwischenzuspeichern? –
Es ist wie der Verweis auf in Ihrer Vorlagefrage aussieht, ist nicht mehr relevant
Zuerst habe ich versucht Html5 Cache Manifest aus, aber nach dieser SO Answer es nicht mit UIWebview
Die latest accepted answer arbeiten Diese Frage gibt an, dass das HTML5-Cache-Manifest für UIWebView ab iOS 4.0 unterstützt wird, sofern der MIME-Typ der Manifestdatei ordnungsgemäß auf text/cache-manifest
festgelegt ist.
- 1. iPad Pro "HTTP_USER_AGENT" von iOS UIWebView
- 2. Mit separaten Cookie-Speicher für zwei UIWebView?
- 3. Muss iPhone/iPad UIWebView aktive Ansicht zum Rendern sein?
- 4. Vimeo Videos spielen nicht auf dem iPad UIWebView
- 5. iPad SDK: Embedded YouTube Film spielt Vollbild-Version hinter UIWebView
- 6. UIWebView Streaming Youtube geht nicht auf Vollbild auf iPad
- 7. UIWebview in UIScrollView eingebettet
- 8. iPhone/iPad WebView Beispiel
- 9. Webview funktioniert für iphone aber nicht für ipad
- 10. mit BING Karten auf iPhone/iPad sdk
- 11. Netzwerk Erreichbarkeit mit UIWebView
- 12. Correlate NSURLRequest mit UIWebView
- 13. JavaFX für iphone ipad
- 14. Einstellungen.bundle nur für iPad?
- 15. Qt für iPhone/iPad?
- 16. Maximale Sitzungsdauer für iPad mit PHP?
- 17. iPad als Tastatur für Mac mit Bluetooth
- 18. iPad SplitViewController mit separatem Navigationsstack für Detailansicht
- 19. ios7 UIWebView Youtube Video
- 20. UIWebView zeigt einen weißen Bildschirm für lokal geladene Bilder
- 21. einen Delegaten für UIWebView setzen
- 22. Speicherleck mit UIWebView
- 23. iPad: Force iPad Updates
- 24. Detect iPad mit ASP.net
- 25. iPad-Zentrierung Aktivitätsanzeige
- 26. oAuth/MGTwitterEngine für das iPad
- 27. Client Server mit IPad
- 28. Alternative zu PDF auf dem iPad
- 29. Swift/UIWebView mit xpath/css
- 30. Universelle Anwendung mit Hochformat für iPhone und Querformat für iPad
Danke Roboter ... aber gibt es irgendwelche Speicherbeschränkungen? – Nnp
Ich weiß es nicht, ich hatte noch nicht die Gelegenheit, es selbst zu versuchen. –
Ich versuchte, scheint keine Begrenzung zu sein. Aber das Problem ist, dass Sie lange warten müssen, wenn Sie große Videos herunterladen müssen. – Forrest