Tổng quan về đồng bộ và sử dụng ngoại tuyến ứng dụng Google AppSheet 

Các tính năng offline và đồng bộ trên AppSheet cung cấp cho người dùng khả năng truy cập và làm việc với ứng dụng và dữ liệu ngay cả khi không có kết nối internet. Với khả năng offline, người dùng có thể tiếp tục sử dụng ứng dụng và thực hiện các nhiệm vụ offline như nhập dữ liệu, chỉnh sửa và xem thông tin. Khi kết nối internet được khôi phục, tính năng đồng bộ tự động đồng bộ hóa các thay đổi offline với đám mây, đảm bảo tính nhất quán dữ liệu trên các thiết bị và cho phép cộng tác mượt mà. 

Xem thêm các tính năng khác trong Google AppSheet, Tại đây.

Cài đặt tính năng

Các thuộc tính cấu hình mà bạn có thể sử dụng để định cấu hình ngoại tuyến và đồng bộ hóa được tóm tắt trong các phần sau:

Tính năng sử dụng chế độ ngoại tuyến 

Những tính năng mà Google AppSheet cung cấp khi sử dụng chế độ ngoại tuyến cho ứng dụng: 

  1. Có thể khởi động ứng dụng khi ngoại tuyến: Theo mặc định, thiết bị của bạn cần trực tuyến để bắt đầu ứng dụng AppSheet từ biểu tượng trên màn hình chính. Tất nhiên, sau đó nó có thể hoạt động mặc dù mất kết nối tạm thời.

Để cho phép ứng dụng khởi động khi ngoại tuyến, khi định cấu hình cài đặt để sử dụng ngoại tuyến  trong Sử dụng ngoại tuyến  bật Ứng dụng có thể khởi động khi ngoại tuyến .

  1. Lưu trữ nội dung để sử dụng ngoại tuyến: Theo mặc định, AppSheet không lưu trữ hình ảnh và tài liệu được tham chiếu bởi dữ liệu bảng tính để truy cập ngoại tuyến. Để yêu cầu rõ ràng AppSheet lưu trữ hình ảnh và tài liệu vào bộ đệm ẩn, khi định cấu hình cài đặt để sử dụng ngoại tuyến trong Sử dụng ngoại tuyến,  hãy bật Lưu trữ nội dung để sử dụng ngoại tuyến .

Sau khi tùy chọn này được bật, quá trình tải xuống hình ảnh và tài liệu sẽ diễn ra không đồng bộ trong quá trình tải ứng dụng ban đầu. Sau đó, toàn bộ ứng dụng cũng như nội dung hình ảnh và tài liệu của nó sẽ khả dụng ngoại tuyến. 

Tính năng đồng bộ hóa 

Những tính năng mà Google AppSheet cung cấp khi sử dụng đồng bộ hóa ứng dụng như sau: 

Đồng bộ hóa lên Google Cloud

Định cấu hình các thuộc tính để đồng bộ hóa từ ứng dụng của bạn với đám mây.

  1. Đồng bộ hóa ngay khi khởi động ứng dụng: Đồng bộ hóa dữ liệu mỗi khi khởi động ứng dụng để đảm bảo người dùng có dữ liệu mới nhất. 
  2. Trì hoãn đồng bộ hóa: Chỉ đồng bộ khi người dùng cài đặt và bắt đầu quá trình đồng bộ hóa. 
  3. Tự động cập nhật: Tự động gửi các thay đổi được tạo ra bằng người dùng hiện tại ngay khi các thay đổi đó xuất hiện. Tự động truy xuất các thay đổi được tạo bởi người dùng khác khoảng 30 phút 1 lần. 

Đồng bộ hóa Google Cloud sang nguồn dữ liệu ban đầu

Cài đặt các tính năng  để đồng bộ hóa từ đám mây với nguồn dữ liệu ban đầu 

  1. Server Caching (Đồng bộ trên máy chủ): Lưu trữ dữ liệu trên máy chủ AppSheet thay vì lục lại từ nhà cung cấp dịch vụ lưu trữ đám mây. Điều này cải thiện khả năng đồng bộ cho những bảng dữ liệu lớn, tuy nhiên chỉ khả dụng cho những dữ liệu read-only, hiếm khi được cập nhật. 
  2. Delta Sync: Chỉ cập nhật những bảng dữ liệu đã thay đổi kể từ lần đồng bộ hóa cuối cùng. Điều này cải hiện quá trình đồng bộ hóa, nhưng không thể sử dụng trong một số trường hợp nhất định. 
  3. Đồng bộ nhanh ( Preview): Bật để xem ngay các thay đổi của người dùng khác khi chúng được lưu.

Người dùng chỉ nhìn thấy những thay đổi được thực hiện bởi những người dùng khác đang sử dụng cùng một phiên bản của ứng dụng.

Nếu người dùng thay đổi dữ liệu trực tiếp trong nguồn dữ liệu (ví dụ: chỉnh sửa trực tiếp trong Google Sheets) hoặc thông qua một hệ thống không phải AppSheet khác, thì ứng dụng sẽ không phản ánh dữ liệu cập nhật này cho đến lần đồng bộ hóa tiếp theo.

Trì hoãn đồng bộ hóa 

Đồng bộ hóa là bước gửi các bản cập nhật dữ liệu từ thiết bị đến chương trình backend và truy xuất định nghĩa ứng dụng mới nhất cũng như dữ liệu từ chương trình phụ trợ đến thiết bị. 

Nếu bạn chọn Delayed Sync (Trì hoãn đồng bộ hóa) cho ứng dụng của mình, thì ứng dụng sẽ không đồng bộ hóa dữ liệu ngay lập tức khi xảy ra chỉnh sửa, xóa hoặc thêm. Thay vào đó, các thay đổi của bạn sẽ được xếp hàng đợi cho đến khi bạn chọn đồng bộ hóa một cách rõ ràng. Bạn nên chọn tùy chọn này cho các ứng dụng dự kiến ​​sẽ hoạt động trong môi trường ngoại tuyến hoặc khi bạn muốn kiểm soát thời điểm đồng bộ hóa diễn ra.

Kết nối không liên tục 

Các ứng dụng không bật Delayed Sync sẽ cố gắng đồng bộ hóa các thay đổi mỗi khi dữ liệu đó thay đổi trên ứng dụng. Tuy nhiên, ngay cả trong môi trường được kết nối Internet, vẫn có thể xảy ra sự cố kết nối không liên tục khiến đồng bộ hóa không thành công. Trong trường hợp này, AppSheet sẽ tự động xếp hàng các thay đổi và đặt mặc định thành hành vi đồng bộ hóa bị trì hoãn để tránh mất dữ liệu. 

Ngay cả khi nhiều lần thử lại đồng bộ hóa, cũng sẽ không gây ra sự trùng lặp hoặc hỏng dữ liệu, ngoại trừ trường hợp đặc biệt khi bạn sử dụng Row_Number như khóa của mình.

Xem nội dung ngoại tuyến

Tất cả dữ liệu bảng tính/bảng được tự động sao chép vào thiết bị để có thể sử dụng ngoại tuyến. Tuy nhiên, hình ảnh và tài liệu không được mặc định sao chép vào thiết bị theo vì chúng có thể là dữ liệu lớn. Bạn có thể bật Offline Content Caching (Bộ nhớ đệm nội dung ngoại tuyến) để yêu cầu AppSheet sao chép hình ảnh và tài liệu vào thiết bị. Như với tất cả các bộ nhớ dữ liệu ngoại tuyến khác, hình ảnh và tài liệu được sao chép vào thiết bị khi ứng dụng được chạy lần đầu trên thiết bị di động khi trực tuyến. Hình ảnh và tài liệu cần được làm mới  khi bắt đầu đồng bộ hóa. 

Tùy thuộc vào số lượng và kích thước của hình ảnh và tài liệu của bạn, có thể mất vài phút để tất cả nội dung của bạn được tải xuống và lưu trên thiết bị. Ngay cả khi máy khách hiển thị hình ảnh hoặc tài liệu, điều này không có nghĩa là nội dung đã được tải xuống và lưu. Khi bạn tải xuống nội dung lần đầu tiên, bạn nên kết nối thiết bị của mình với mạng, khởi chạy ứng dụng và đợi trong vài phút trước khi ngắt kết nối. Sau đó chuyển sang chế độ ngoại tuyến và kiểm tra xem tất cả hình ảnh và tài liệu đã được tải xuống và lưu trên thiết bị chưa. Nếu không, hãy kết nối lại và cho phép nhiều thời gian hơn để hình ảnh và tài liệu được tải xuống và lưu.

Lưu ý khi sử dụng ứng dụng ngoại tuyến 

Bạn không nên chạy trong thời gian dài (nhiều ngày hoặc nhiều tuần) trong khi hoàn toàn ngoại tuyến và không có kết nối. Có hai lý do cho việc này:

  1. Người tạo ứng dụng có thể sửa đổi định nghĩa ứng dụng và ứng dụng của người dùng sẽ lỗi thời.
  2. Có thể có những thay đổi đối với dữ liệu cơ bản. Nếu ứng dụng ngoại tuyến thực hiện các thay đổi dữ liệu của chính ứng dụng đó, quá trình đồng bộ hóa cuối cùng sẽ áp dụng các bản cập nhật cũ hơn sau đó rất lâu và ghi đè các thay đổi do người dùng khác thực hiện.

Khởi chạy ngoại tuyến 

Nếu bạn đã sử dụng cơ chế triển khai nhẹ, thì bạn đã quen với việc khởi chạy ứng dụng từ các biểu tượng trên màn hình chính của chúng. Theo mặc định, thiết bị di động cần phải trực tuyến để khởi chạy ứng dụng từ biểu tượng trên màn hình chính. Sau khi khởi chạy, ứng dụng có thể hoạt động ngoại tuyến hoặc với kết nối không liên tục.

Khởi chạy ngoại tuyến trong ứng dụng AppSheet

Tuy nhiên, nếu bạn muốn khởi chạy ứng dụng khi thiết bị ngoại tuyến, bạn phải cài đặt lựa chọn sử dụng Ứng dụng có thể bắt đầu khi ngoại tuyến. Bạn phải thực hiện việc này trước khi cài đặt ứng dụng trên thiết bị của mình . Nếu ứng dụng của bạn đã được cài đặt trên màn hình chính, lối tắt phải được xóa và cài đặt lại sau khi bật tùy chọn ngoại tuyến

Nếu không, bạn sẽ cần khởi chạy nó từ chính ứng dụng AppSheet.

Đăng nhập ngoại tuyến 

Nếu ứng dụng của bạn yêu cầu đăng nhập , đôi khi người dùng của bạn sẽ được yêu cầu đăng nhập lại khi xác thực của họ hết hạn. Điều này sẽ chỉ xảy ra trong quá trình đồng bộ hóa khi thiết bị có kết nối.

Sử dụng trình duyệt ngoại tuyến 

Một số khách hàng chọn chạy ứng dụng trong trình duyệt web (toàn màn hình hoặc trong iframe). Điều này đặc biệt hữu ích khi chạy trên nền tảng di động như Windows Phone, nơi ứng dụng di động không được hỗ trợ.

Trình duyệt phải trực tuyến khi ứng dụng AppSheet được tải lần đầu tiên. Sau khi ứng dụng được tải, nó có thể được sử dụng khi thiết bị ngoại tuyến hoặc có kết nối mạng không liên tục. Tuy nhiên, bộ nhớ tài liệu và hình ảnh ngoại tuyến sẽ không hoạt động. Bạn có thể tiếp tục làm việc ngoại tuyến theo cách này miễn là trang không bị đóng hoặc dỡ tải. Các thay đổi đã lưu sẽ tồn tại trong quá trình tải lại trang hoặc khởi động lại trình duyệt đối với tất cả các loại dữ liệu ngoại trừ hình ảnh hoặc tài liệu trong một biểu mẫu. 

Đối với hình ảnh hoặc tài liệu, đồng bộ hóa phải được thực hiện trước khi đóng tab trình duyệt– nếu không, nội dung tài liệu hoặc hình ảnh đã chụp sẽ bị mất.

Lời kết

Chức năng Đồng bộ và sử dụng ngoại tuyến giúp người dùng tiếp tục làm việc hiệu quả trong các tình huống khác nhau như ở vị trí xa, hoặc vùng có kết nối hạn chế. Các tính năng offline và đồng bộ trên Google AppSheet nâng cao tính linh hoạt, tiện ích và đáng tin cậy bằng cách cho phép sử dụng ứng dụng liên tục và đồng bộ hóa dữ liệu khi kết nối được khôi phục.

Xem thêm các tính năng khác trong Google AppSheet, Tại đây.

Để lại bình luận tại đây

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Trực tiếp bóng đá Soco Live

Xem bóng đá trực tiếp Xoilac chất lượng cao Link 90Phut trực tiếp hôm nay