オフライン作業
AppMaster.io Web App Builder のオフライン作業機能を利用すると、インターネット接続が失われた場合でも、アプリ開発を中断することなく確実に行うことができます。
AppMaster Web App Designer は、安定したインターネット接続がない場合でも、シームレスな開発エクスペリエンスを提供することの重要性を認識しています。オフライン作業機能を使用すると、中断することなく Web アプリケーションの編集を続けることができます。
オフライン作業機能の仕組み
AppMaster Studio の Web エディターのオフライン作業機能は、インターネット接続が失われたことを自動的に検出するように設計されています。接続の切断を検出すると、ビルダーはオフライン モードに切り替わり、アプリの作業を続行できるようになります。
オフライン モード中、アプリに加えられたすべての変更は一時的にローカル ストレージに保存されます。これにより、進行状況が失われることがなくなり、インターネット接続が復元された後はサーバーと同期できるようになります。
❗️ ローカルでの変更がすべて失われるため、オフライン作業中にブラウザのストレージをクリアしないでください。
自動同期
インターネット接続が再確立されると、オフラインでの変更はすべて自動的にサーバーと同期され、アプリの最新バージョンにマージされます。こうすることで、すべてのデバイス間で作業が最新であり、一貫性があることを確信できます。
ブラウザまたはタブを閉じた場合でも、すべての変更は接続の復元時に同期されます。
☝️紛争の解決
変更は追加順に同期され、競合が発生した場合は後の変更が優先されます。オフライン変更のタイムスタンプは、サーバーとの同期時間によって決まります。
制限事項と考慮事項
AppMaster Web App Builder のオフライン作業機能は、インターネット接続なしでアプリ開発を継続する便利な方法を提供しますが、留意すべき制限事項と考慮事項がいくつかあります。
- コラボレーション:オフライン モードでは、チーム メンバーとのリアルタイム コラボレーションは利用できません。インターネット接続が復元され、変更が同期されると、チーム メンバーはアプリの更新されたバージョンにアクセスできるようになります。
- サードパーティの統合:オフラインで作業している間、API などのインターネット接続に依存するサードパーティの統合は正しく機能しません。オンラインに戻ったら、これらの統合をテストする必要があります。
- ローカル ストレージ容量:オフラインでの変更を保存するために利用できるローカル ストレージの容量は、デバイスとブラウザによって異なる場合があります。データの損失を防ぐために、十分なローカル ストレージ容量があることを確認してください。