2012-01-26 13 views
7

Şu anda Phonegap ve HTML5 kullanan bir iPhone Uygulaması geliştiriyorum. Oyun içi başarıları kaydetmek için localstorage kullanıyorum.iPhone localstorage kullanım ömrü - bir uygulama güncellemesinden mi kurtuluyor?

Kullanıcı, AppStore'dan bu uygulama için bir güncelleştirme çekmesinin ne olacağını merak ediyordum. Localstorage verileri kalıcı mı? Ya da aslında W3C tarafından terk edilen SQLite'ye geçmek zorundayım ..

Herhangi bir deneyim takdir edilecektir.

+1

Benzer soru [buradan] sorunuza yanıt

Umut (http://stackoverflow.com/q/8947933/165674). –

cevap

10

Evet, localStorage uygulamanız silinene kadar etrafta dolaşacaktır.

Bazı localStorage öğelerini ayarladığınız temel bir uygulama oluşturarak deneyin, ardından yerelStorage öğesinin nerede kalacağı değişiklikleri içeren uygulamayı yeniden derleyin ve güncelleyin.

SQLLite çalışacaktır, ancak localStorage'da oldukça fazla bilgi depolayabilir ve hemen hemen aynı sonuçları elde edebilirsiniz.

Bir dizi projede localStorage kullanıyorum ve harika çalışıyor!

+0

teşekkürler, bu benim için umuyordum cevabımdı :-) – RedRoosterMobile

+3

Not: iOS 5.1'de, web depolamasının yeri (sqlite/localStorage gibi) Kütüphane/Önbellek dizininde yerleşik olarak değişti. Hangi/çok/savunmasız ve ortadan kaybolmaya uygun olduğu anlamına gelir. –

+0

Çok iyi bir çağrı Kerri, çözümünüzün çok iyi çalıştığını konuşuyor - işte buradaki kod http://pastebin.com/5881768B ve buradaki konuşmayı takip edin - https://groups.google.com/forum/?fromgroups#!topic/ PhoneGap/RJC2qA9sDnw –

0

localstorage için NSLibraryDirectory veya NSDocumentDirectory anlamına gelirse, verileriniz yükseltme işleminden sonra da kullanılabilir olmalıdır.

+2

Yani tarayıcılarda html5 localstorage [burada gibi] (http://www.html5rocks.com/en/features/storage) – RedRoosterMobile

+0

Sorunu yanlış anladım gibi görünüyor ... Üzgünüz. – Beppe