2013-02-26 29 views
7

Vấn đề iOS không lưu giữ cơ sở dữ liệu localStorage/WebSQL đã được thảo luận thường xuyên tại đây và trên các trang web khác. Vấn đề tôi đang gặp phải là các giải pháp thay đổi rất đa dạng và đã phát triển theo thời gian. Tôi đã tìm thấy 2 plugin PhoneGap khác nhau sử dụng API SQLite gốc, một plugin định kỳ sao chép cơ sở dữ liệu SQL vào thư mục tài liệu và thậm chí các cài đặt được đề xuất trong tệp .plist Xcode có thể được sử dụng để chỉ định vị trí của cơ sở dữ liệu SQL. Thật khó hiểu vì tôi không chắc giải pháp nào áp dụng tốt nhất cho thời điểm hiện tại (iOS 6+ và Cordova 2.4+). Điều này được xây dựng trong Cordova bây giờ hay tôi vẫn cần một plugin. Nếu có, plugin nào? Điều gì về việc thiết lập vị trí cơ sở dữ liệu trong một tệp cấu hình Xcode. Bất kỳ trợ giúp nào được đánh giá sâu sắcLưu trữ liên tục (WebSQL và lưu trữ cục bộ) trong iOS 6 w/PhoneGap

Trả lời

2

Phiên bản hiện tại của phonegap không yêu cầu plugin bên ngoài để sử dụng SQL với cơ sở dữ liệu sqlite. Mã hiện tại tương thích với iOS. Bạn không cần phải viết/thực hiện cách giải quyết của riêng mình và bạn có thể chắc chắn rằng điện thoại sẽ triển khai trình xử lý mà bạn cần để ứng dụng của bạn chạy (đó là lý do tại sao khoảng cách điện thoại tên họ sẽ điền vào GAP).

http://docs.phonegap.com/en/2.1.0/cordova_storage_storage.md.html#Storage

+1

Bạn có thể cung cấp nguồn khẳng định rằng phiên bản hiện tại của PhoneGap đảm bảo lưu trữ liên tục trong iOS không? –

+0

Chắc chắn, hãy xem hàng lưu trữ trong cột iOS: http://docs.phonegap.com/en/edge/guide_support_index.md.html#Platform%20Hỗ trợ – Mahomedalid

+0

Btw, tôi đã thực hiện một vài ứng dụng với PhoneGap và lưu trữ liên tục. – Mahomedalid

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