Check Firebase whether offline data present locally or not.(Uploaded or Not)
up vote
0
down vote
favorite
I am using firebase and having an issue that I am not able to check wether my offline data has uploaded to firebase server or not. Is there any way to check this with and without internet connection?
Because Firebase reference.setinfo firstly saves the data locally and then on the server.
Database.database().isPersistenceEnabled will do it for us, but in some conditions when the data saved locally is in a large amount then the risk to loose users data will increase.
We want to logout the user and also want to make sure that all of its data will be saved on the firebase server.
ios swift firebase firebase-realtime-database
add a comment |
up vote
0
down vote
favorite
I am using firebase and having an issue that I am not able to check wether my offline data has uploaded to firebase server or not. Is there any way to check this with and without internet connection?
Because Firebase reference.setinfo firstly saves the data locally and then on the server.
Database.database().isPersistenceEnabled will do it for us, but in some conditions when the data saved locally is in a large amount then the risk to loose users data will increase.
We want to logout the user and also want to make sure that all of its data will be saved on the firebase server.
ios swift firebase firebase-realtime-database
Quick answer below. I highly recommend checking out how to create a minimal, complete, verifiable example, as that is the best way to increase the chances we can help.
– Frank van Puffelen
Nov 10 at 15:35
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am using firebase and having an issue that I am not able to check wether my offline data has uploaded to firebase server or not. Is there any way to check this with and without internet connection?
Because Firebase reference.setinfo firstly saves the data locally and then on the server.
Database.database().isPersistenceEnabled will do it for us, but in some conditions when the data saved locally is in a large amount then the risk to loose users data will increase.
We want to logout the user and also want to make sure that all of its data will be saved on the firebase server.
ios swift firebase firebase-realtime-database
I am using firebase and having an issue that I am not able to check wether my offline data has uploaded to firebase server or not. Is there any way to check this with and without internet connection?
Because Firebase reference.setinfo firstly saves the data locally and then on the server.
Database.database().isPersistenceEnabled will do it for us, but in some conditions when the data saved locally is in a large amount then the risk to loose users data will increase.
We want to logout the user and also want to make sure that all of its data will be saved on the firebase server.
ios swift firebase firebase-realtime-database
ios swift firebase firebase-realtime-database
edited Nov 10 at 15:32
Frank van Puffelen
224k26365392
224k26365392
asked Nov 10 at 10:29
rinku khatri
133
133
Quick answer below. I highly recommend checking out how to create a minimal, complete, verifiable example, as that is the best way to increase the chances we can help.
– Frank van Puffelen
Nov 10 at 15:35
add a comment |
Quick answer below. I highly recommend checking out how to create a minimal, complete, verifiable example, as that is the best way to increase the chances we can help.
– Frank van Puffelen
Nov 10 at 15:35
Quick answer below. I highly recommend checking out how to create a minimal, complete, verifiable example, as that is the best way to increase the chances we can help.
– Frank van Puffelen
Nov 10 at 15:35
Quick answer below. I highly recommend checking out how to create a minimal, complete, verifiable example, as that is the best way to increase the chances we can help.
– Frank van Puffelen
Nov 10 at 15:35
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
Any Firebase Database writes are locally persisted if the call completes. If they ever fail, it raises an exception.
To know if the write was persisted to the server, use a completion block as shown here: https://firebase.google.com/docs/database/ios/read-and-write#add_a_completion_block.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53238047%2fcheck-firebase-whether-offline-data-present-locally-or-not-uploaded-or-not%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
Any Firebase Database writes are locally persisted if the call completes. If they ever fail, it raises an exception.
To know if the write was persisted to the server, use a completion block as shown here: https://firebase.google.com/docs/database/ios/read-and-write#add_a_completion_block.
add a comment |
up vote
0
down vote
Any Firebase Database writes are locally persisted if the call completes. If they ever fail, it raises an exception.
To know if the write was persisted to the server, use a completion block as shown here: https://firebase.google.com/docs/database/ios/read-and-write#add_a_completion_block.
add a comment |
up vote
0
down vote
up vote
0
down vote
Any Firebase Database writes are locally persisted if the call completes. If they ever fail, it raises an exception.
To know if the write was persisted to the server, use a completion block as shown here: https://firebase.google.com/docs/database/ios/read-and-write#add_a_completion_block.
Any Firebase Database writes are locally persisted if the call completes. If they ever fail, it raises an exception.
To know if the write was persisted to the server, use a completion block as shown here: https://firebase.google.com/docs/database/ios/read-and-write#add_a_completion_block.
answered Nov 10 at 15:34
Frank van Puffelen
224k26365392
224k26365392
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53238047%2fcheck-firebase-whether-offline-data-present-locally-or-not-uploaded-or-not%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Quick answer below. I highly recommend checking out how to create a minimal, complete, verifiable example, as that is the best way to increase the chances we can help.
– Frank van Puffelen
Nov 10 at 15:35