正常に動作している WebSQL を使用する iPhone Web アプリケーションがあります。ダウンロードされるデータの量は、アプリのユーザーによって異なります。ユーザーが 5MB を超えるデータを持っている場合、ユーザーはデータベースのサイズを増やすように求められます。
次に、ネイティブの ObjectiveC アプリケーションでホストされている UIWebView で実行するようにアプリケーションを移動しました。ユーザーが 5MB のデータベース制限を超えていない場合、アプリケーションは正常に動作します。ユーザーが 5MB を超えるデータを持っている場合、アプリケーションは失敗し、ユーザーにストレージ制限を増やすように促すことはありません。
ネイティブアプリで必要なデータベースを事前に割り当てるか、データベースが必要なサイズに拡大できるようにするようにユーザーに促すことができるようにするための代替手段は何ですか?