2011-08-15 47 views
6

Điện thoại có hỗ trợ tệp kê khai bộ nhớ cache lưu trữ ngoại tuyến được đề cập trong bài viết này http://blogs.missouristate.edu/web/2010/05/12/google-maps-api-v3-developing-for-mobile-devices/ không?Phonegap có hỗ trợ tệp kê khai bộ nhớ cache lưu trữ ngoại tuyến không?

Tôi muốn sử dụng tệp kê khai bộ nhớ cache để lưu trữ các tập lệnh và bản đồ bộ nhớ cache của Google Maps để tăng hiệu suất của ứng dụng của tôi.

Trả lời

1

Không thể. Tôi nhận được điều này là trực tiếp từ một dev nhân viên Apple (tại WWDC) từ một phiên Safari (UIWebView không, Mobile Safari có)

+1

Hmm. Đó thực sự là tin xấu. Tệp kê khai bộ nhớ cache là thứ duy nhất cho phép cache google api và lát bản đồ = \ Sử dụng tệp kê khai bộ nhớ cache cũng được nhóm Google khuyên dùng trong blog của họ để phát triển thiết bị di động. –

+1

Bạn có thấy bài đăng này: http://stackoverflow.com/questions/1540240/html5-cache-manifest-in-a-uiwebview Có thể xuất hiện trên iOS 4+, miễn là bạn thực hiện tệp kê khai đúng cách. – Crashalot

+0

có vẻ như nhân viên của Apple đã nhầm. thêm tiêu đề cho tệp kê khai hoạt động trên iOS 4.3 http://stackoverflow.com/a/3586498/522050 – pahan

0

Dường như có một số vấn đề với tệp kê khai của UIWebView và bộ nhớ cache.

Html5 cache manifest in a UIWebView?

Có câu trả lời cho câu hỏi tương tự như trên các nhóm PhoneGap google danh sách gửi thư tuy nhiên đề nghị nó không thể được thực hiện trong PhoneGap ở tất cả.

Lưu ý: Tôi cũng thấy ai đó trả lời câu hỏi của bạn trên danh sách gửi thư của nhóm google, đơn giản gợi ý rằng trong ví dụ bạn đã cho họ lưu vào bộ nhớ đệm mà bạn có thể đưa vào ứng dụng PhoneGap. Trong khi điều này sẽ làm việc nếu các tập tin đã được một lần tắt, nếu họ đã từng cần cập nhật này sẽ không tốt, không quá nhiều "lưu trữ" là "tĩnh".

Có lẽ nếu đây là trường hợp bạn có thể sử dụng API của PhoneGap để nhận các phiên bản cập nhật của tệp và lưu trữ chúng cục bộ (ghi đè cũ)?

Các vấn đề liên quan