Helpex - Trao đổi & giúp đỡ Đăng nhập
4

Tôi đang cố gắng làm cho ứng dụng firebase của mình hoạt động ngoại tuyến. Trong tài liệu, nó nói về ổ đĩa ổn định trong Android bằng cách sử dụng

Firebase.getDefaultConfig().setPersistenceEnabled(true);

Tôi đang vẽ nếu vẫn có để có được một tính năng như vậy cho ứng dụng web để tôi có thể lưu vào bộ đệm cơ sở dữ liệu firebase của mình và trang web của tôi vẫn hoạt động ngay cả khi ngoại tuyến.

  <script>
  // Initialize Firebase
  var config = {
    apiKey: "AIzaSycccccceeeeeeeeeeeeeeeeeee",
    authDomain: "gotube-ccccc.firebaseapp.com",
    databaseURL: "https://gotube-ccccc.firebaseio.com",
    storageBucket: "gotube-cccc.appspot.com",
  };

  firebase.initializeApp(config);
  firebase.getDefaultConfig().setPersistenceEnabled(true);

</script>
4 hữu ích 1 bình luận 4.0k xem chia sẻ
1

Có một tùy chọn bền bỉ trong sdk web Firestore.

Bạn có thể lấy tất cả thông tin từ đây

    firebase.firestore().enablePersistence()
      .catch(function(err) {
       if (err.code == 'failed-precondition') {
          // Multiple tabs open, persistence can only be enabled
          // in one tab at a a time.
          // ...
       } else if (err.code == 'unimplemented') {
          // The current browser does not support all of the
          // features required to enable persistence
          // ...
       }
    });
    // Subsequent queries will use persistence, if it was enabled successfully

Có nhiều tùy chọn hơn trong Cơ sở dữ liệu thời gian thực.

Bạn có thể xử lý các khả năng ngoại tuyến bằng nhiều cách. Trang ở đây

1 hữu ích 0 bình luận chia sẻ
0

bạn co thể thử

firebase.database().goOffline()

và bạn muốn sử dụng trực tuyến

firebase.database().goOnline()
0 hữu ích 0 bình luận chia sẻ
loading
Không tìm thấy câu trả lời bạn tìm kiếm? Duyệt qua các câu hỏi được gắn thẻ angularjs firebase firebase-realtime-database , hoặc hỏi câu hỏi của bạn.

Có thể bạn quan tâm

loading