Tôi đang làm việc trên ứng dụng iPhone sẽ hoạt động ở chế độ ngoại tuyến và trực tuyến.
Ở chế độ trực tuyến, nó phải cho tất cả thông tin mà người dùng nhập vào một dịch vụ web được hỗ trợ bởi GWT/GAE. Ở chế độ ngoại tuyến, nó phải lưu trữ thông tin cục bộ và khi kết nối có sẵn, hãy đồng bộ hóa với dịch vụ web.Giữ ứng dụng iPhone đồng bộ với ứng dụng GWT
Hiện nay kế hoạch của tôi là như sau:
- Cung cấp một kết nối giữa ứng dụng và một webservice bằng Protobuffers cho hiệu quả truyền thông over-the-wire
- Làm việc với DB địa phương sử dụng Core Data
- Thăm dò ý kiến trạng thái mạng và khi có sẵn đồng bộ hóa cơ sở dữ liệu và giữ một số loại đồng bộ hóa khóa cục bộ-db-tới-từ xa-db.
Câu hỏi đặt ra là - tôi có đúng hướng không? Các mẫu chuẩn để thực hiện điều này? Có lẽ ai đó có thể chỉ cho tôi một ứng dụng mã nguồn mở hoạt động theo cách tương tự?
Tôi thực sự mới đối với mã hóa iPhone và sẽ rất vui khi nghe bất kỳ đề xuất nào.
Cảm ơn
Tôi nghĩ rằng câu hỏi của bạn có nhiều để làm với vấn đề đồng bộ nói chung (là bậc thầy, thay đổi cục bộ trên iphone hoặc phụ trợ gwt) phải không? Tôi cũng muốn được quan tâm đến điều này. – EightyEight
đó chính xác là điều tôi quan tâm. Đồng bộ hóa các thay đổi cục bộ với tập dữ liệu chính trên máy chủ web. – reflog