それは言う:Firebaseリアルタイムデータベースの同期データは、アプリの再起動後もオフラインでサーバに変更されますか? firebasesマニュアルの
持続性を有効にしても、トランザクションは アプリを再起動しても保持されません。したがって、オフラインで行われたトランザクションに頼ることはできません。 がFirebase Realtime Databaseにコミットされています。最高のユーザ を提供するには、まだ取引が をFirebaseリアルタイムデータベースに保存していないか、または のアプリがアプリを再起動した後で再度実行していることを確認する必要があります。 https://firebase.google.com/docs/database/ios/offline-capabilities
オフラインは、いくつかのデータを変更し、その後、6シミュレータが停止して確認するために、iphone 7シミュレータに切り替え、その後、私のバック6シミュレータに行きながら、しかし、私は、iphone 6シミュレータで私のアプリに入りましたインターネット接続がオンになり、オフラインで以前に行った変更は問題なく同期されました。
このドキュメントは、私が考慮する必要がある問題を指摘しています。私は、ユーザーが救われたと思っていた変更を失っている場所を作ることはできませんが、私の目には問題はありません。
*トランザクション*はアプリの再起動によって永続化されず、他の書き込みが保持されます。特定の書き込みがアプリの再起動の間中も持続されていることが分かったら、それらの書き込みにトランザクションを使用していない可能性が非常に高いです。あなたが[尋ねている振る舞いを再現する最小限のコード](http://stackoverflow.com/help/mcve)を共有すると、助けがさらに簡単になります。 –