###前提条件
Cordovaを使用してiOSアプリを作成する予定です。
その中で実現したい機能の中に、実装イメージが湧かないものがあるので、ネイティブアプリやハイブリッドアプリに詳しい方に質問させていただきたいです。
###実現したいこと
1)iPad等を利用したPOSレジなどで使われている、オフライン環境でもデータ(売上情報など)をローカルに登録し、回線がインターネットとつながった時点でローカル保存していたデータをサーバーに保存する機能を実現したいです。
2)オフラインで保存したデータは一度アプリを終了してしまったとしても保持しておけるようにしておきたいです。
###現在の認識
大雑把に考えると、オフライン状態では例えばlocalStorageなどにデータを保存しておき、オンラインになったタイミングでlocalStorageからデータを取り出してサーバー側にデータを登録すれば、「オフラインでもデータを登録でき、オンラインになったらサーバーにデータを登録する」を実現できるのではと考えています。
###困っていること・知りたいこと
上記方法だとlocalStorageの仕様上5MB以上のデータを保存することができず、最大でも5MB分のデータしかオフラインでは登録できないということになってしまうと思います。
ハイブリッドアプリやネイティブアプリで他にローカルにデータを保存しておける手段がないか調べてもみたのですが、答えを見つけることができませんでした。
アプリのローカルにデータを保存する必要がある場合は、他にどのような方法があるのか、どれくらいの容量のデータを保存できるのかを教えて頂けますでしょうか。
よろしくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。