Tôi đang phát triển một ứng dụng Android lưu trữ các loại dữ liệu khác nhau trong SQL Light tích hợp do Nền tảng Android cung cấp.Làm thế nào để đồng bộ hóa cơ sở dữ liệu Android với một máy chủ SQL trực tuyến?
Bên trong ứng dụng Tôi đã đặt nút "Đồng bộ hóa" được cho là Đồng bộ hóa dữ liệu giữa Cơ sở dữ liệu SQL cục bộ với cơ sở dữ liệu Máy chủ SQL trực tuyến trên máy chủ của tôi.
Giải pháp khắc phục sự cố này là gì? Bạn có thể tìm thấy tính năng này trong Lịch Google, nơi bạn có thể xem các sự kiện trên lịch trên thiết bị di động của mình và khi bạn thêm sự kiện mới và Đồng bộ hóa dữ liệu, bạn có thể xem dữ liệu cập nhật bằng cách truy cập vào tài khoản trực tuyến của mình.
Lưu ý: Tôi không muốn tập trung trực tuyến cơ sở dữ liệu của mình, vì tôi cũng muốn cung cấp cho người dùng điện thoại khả năng sử dụng Ứng dụng mà không cần kết nối internet.
Cảm ơn.
Viết Webservice và nhận dữ liệu cập nhật từ dịch vụ và cập nhật cơ sở dữ liệu sqllite của bạn ..vào lại –
Tôi đã sử dụng PHP để viết một dịch vụ web trong quá khứ. Tùy thuộc vào việc triển khai của bạn, bạn có thể chỉ muốn đưa ra các sự kiện mới và đặt chúng vào db sqlite của bạn hoặc thêm/xóa/sửa đổi. Cách tốt nhất/duy nhất là viết một webservice làm middleware để giao tiếp giữa ứng dụng và backend của bạn! – javajavajava
bạn có đang đồng bộ hóa giữa sqllite và máy chủ mysql không? – morty346