SORU
13 EKİM 2011, PERŞEMBE


Nasıl kalıcı Android ve iOS yerel depolama?

Benim app yerel olarak veri telefonunda saklar, nasıl kalıcı depolama. Kesin durumu ayrıntılı edeceğim:

JQueryMobile ve ™ ile bir uygulama inşa ediyorum. Aslında bir tarayıcı uygulaması var, ama ™ kullanarak beni paketleyip yolluyoruz uygulama mağazalarında, diğer avantajlar arasında yer sağlar.

™ İki yol sunar depolama, hem de hangi fonksiyonları uyum yerel fonksiyonları iOs, Android, Blackberry ve diğer bazı OSs: localStorage (ilkel anahtar-değer çiftleri), ve bir Web SQL veritabanı. Hem localStorage ve web tarayıcısı SQL ait saklama şekilleridir. Bunu söyledikten sonra, veriler mevcut olmayabilir altında ne silinir ne altında saklı kalacak nasıl, vb bulamıyorum.

Örneğin, uygulama mağazaları veri ile localStorage veya web SQL ve kullanıcı anahtarları için farklı bir standart tarayıcı Android, app açılacak olan yeni bir tarayıcı ve demek ki saklanan veriler kullanılamıyor?

Eğer kullanıcı kullanmaz uygulaması için bir yıl (benim durumda, bir gerçekçi ve mutlaka kötü senaryo), verileri var süresi dolmuş gibi bir kurabiye, ya da belki de dışarı itti tarayıcı depolama ile bir tufan veri diğer uygulamalar?

Ya da verileri daha da erken, ne zaman gibi yok olacak: kullanıcı tarayıcıda başka bir siteyi ziyaret - el ile kapatılır tarayıcı - tarayıcı işlem da öldürülüyor ya da ölür. - vb

Ve Ayarlar gidin size sadece silmek depolama türünü (Android) SQL localStorage web >Uygulamalar ve aktif kullanıcı verisi uygulaması ile ilişkili kaldırmak?

Herhangi bir anlayış için teşekkürler. Ol' WWW. yok orada bilgilendirme var

Güncelleme uygulaması durumunda ne olur. Yerel ve web depolama veya kalacak silinmiş olacak?

CEVAP
13 EKİM 2011, PERŞEMBE


Bana adım adım cevap vereyim

uygulama mağazalarında localStorage veya web SQL ile veri ve kullanıcı Android üzerinde farklı standart bir tarayıcı geçer, uygulama yeni bir tarayıcı açılır ve bu saklı anlamına mı geliyor veri kullanılamaz?

Veri kaydedilir 'cache'(onun değil tam olarak önbellek) tarayıcı, eğer öyleyse değiştirmek tarayıcı veya ayarlama ayarları böylece varsayılan tarayıcı kaldırılmış veya değiştirilmiş verileri olacak.

Eğer kullanıcı bir yıl için uygulamayı kullanmak değil mi eğer benim durumumda olan ( gerçekçi ve mutlaka kötü bir senaryo), verileri var bir çerez gibi, süresi dolmuş, ya da tarayıcının dışına itilmiş belki diğer uygulamalardan veri tufanı ile depolama?

Hayır, bu veri kullanılmamaktadır ne için olursa olsun kalacak. Eğer öyleyse tarayıcı önbelleğini temizlerseniz bile, hala orada olacak.

Ya da verileri daha da erken, ne zaman gibi yok olacak: - kullanıcı tarayıcıda bir site el ile kapatılır tarayıcı - - ziyaretleri tarayıcı işlem öldürüldü veya öldü vb

Hayır, veri pekala kalır. :-)

Ya ve sadece depolama tür localStorage web SQL silme (Android) Ayarlar ^ gidersin . Uygulamalar ve aktif olarak kaldırın kullanıcı verileri uygulaması ile ilgili?

Evet, verileri yalnızca sen elle app silerseniz gider veya uygulamayı kaldırın. Tüm diğer durumlarda kalacak.

EDİT: İOS durumda, işletim sistemi cihazda hafıza sıkıntısı olduğunda yerel depolama verileri silecektir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AmazonWireless

    AmazonWirele

    8 EYLÜL 2010
  • Amena

    Amena

    15 Kasım 2006
  • Kyler Briskey

    Kyler Briske

    20 ŞUBAT 2011