我們有一個使用WebSQL的iPhone web應用程序,它工作正常。下載的數據量取決於應用程序的用戶。如果用戶的數據超過5MB,則會提示用戶增加其數據庫的大小。有沒有辦法來克服在一個ObjectiveC原生應用中託管的iPhone WebApp的5MB存儲限制?
然後,我們將應用程序移到託管在本機ObjectiveC應用程序中的UIWebView中運行。如果用戶停留在5MB數據庫限制以下,應用程序可以正常工作。如果用戶的數據超過5MB,我們的應用程序將失敗,但不會提示用戶增加其存儲限制。
在本地應用程序中預先分配所需的數據庫還是以某種方式允許提示用戶允許數據庫增長到所需大小?
這是爲了使用WebSQL作爲關係數據庫,而不是將它用於應用程序緩存。基本上,對Web服務的調用會根據應用程序的用戶關閉數據,然後將數據存儲並應用於應用程序中。 – Kevin 2011-05-16 14:55:18