Problem dotyczący iOS nietrwałych baz danych localStorage/WebSQL był często omawiany tutaj i na innych stronach. Problem w tym, że obejścia są tak różnorodne i ewoluowały z czasem. Znalazłem 2 różne wtyczki PhoneGap, które wykorzystują natywny interfejs SQLite API, wtyczkę, która okresowo kopiuje bazę danych SQL do katalogu dokumentów, a nawet sugeruje ustawienia w pliku Xlist .plist, który może być użyty do określenia lokalizacji bazy danych SQL. Jest to mylące, ponieważ nie jestem pewien, które rozwiązanie najlepiej pasuje do obecnego punktu czasowego (iOS 6+ i Cordova 2.4+). Czy to jest teraz wbudowane w Cordova, czy nadal potrzebuję wtyczki. Jeśli tak, to która wtyczka? A co z ustawieniem lokalizacji bazy danych w pliku konfiguracyjnym Xcode. Każda pomoc jest głęboko doceniana.Trwałe przechowywanie (WebSQL i lokalna pamięć masowa) w systemie iOS 6 w/PhoneGap
7
A
Odpowiedz
2
Obecne wersje phonegap nie wymagają zewnętrznej wtyczki do korzystania z SQL z bazą danych SQLite. Obecny kod jest zgodny z iOS. Nie musisz pisać/implementować własnego obejścia i możesz być pewien, że phonegap zaimplementuje inny serwer, którego potrzebujesz, aby uruchomić swoją aplikację (dlatego nazwa telefonu-luki wypełni GAP).
http://docs.phonegap.com/en/2.1.0/cordova_storage_storage.md.html#Storage
Powiązane problemy
- 1. Lokalna pamięć masowa HTML5 nietrwała
- 2. Rozszerzenie Chrome: Lokalna pamięć masowa, jak wyeksportować
- 3. Lokalna pamięć masowa w aplikacjach Chrome przy użyciu aplikacji Dart
- 4. Lokalna pamięć masowa w domenach przy użyciu skryptu Greasemonkey
- 5. Lokalna pamięć wątków
- 6. Jak działa pamięć masowa Zend_Auth?
- 7. Lokalne przechowywanie jonowe nie jest trwałe na urządzeniu
- 8. Trwałe przechowywanie sesji w węźle
- 9. tokeny autoryzacji, pamięć lokalna i meteor
- 10. MKRoadWidthAtZoomScale w systemie iOS 6?
- 11. Trwałe przechowywanie dla Apache Mesos
- 12. QLPreviewController nie działa w systemie iOS 6
- 13. Czy pamięć lokalna jest wolniejsza niż pamięć współdzielona w CUDA?
- 14. UIWebView i certyfikaty klienta w systemie iOS 6
- 15. Trwałe przechowywanie zaszyfrowanych danych przy użyciu .Net
- 16. NSURLConnection działa idealnie w systemie iOS 4.3, ale nie w systemie iOS 5/iOS 6
- 17. Czy AppCache = Pamięć podręczna aplikacji = Pamięć lokalna magazynu WWW?
- 18. Lokalna pamięć do przechowywania aplikacji iPhone'a
- 19. Zwiększ pamięć iskry, gdy używana jest lokalna [*]
- 20. UIButton nie wywołuje akcji w systemie iOS 5, ale działa w systemie iOS 6
- 21. Przechowywanie tokenów uwierzytelniania w systemie iOS - NSUserDefaults vs Keychain?
- 22. Jak wykonać wydajną lokalną pamięć wątków w systemie iOS
- 23. IndexDB, WebSQL w 4 miesiące
- 24. Trwałe pliki cookie w aplikacji na iOS?
- 25. Interfejsy API iOS 6 i kompatybilność wsteczna
- 26. UIScrollView w iOS 6
- 27. Wypełnianie komórek widoku tabeli w systemie iOS 6
- 28. Ulepszanie iPhone'a upSideDown nie działa w systemie iOS 6?
- 29. Jak mogę podkreślić tekst w systemie iOS 6?
- 30. HTML 5 Lokalne przechowywanie nie działa w UIWebView na iOS 6, 7 lub 8
Czy możesz podać źródło, które twierdzi, że obecna wersja gwarancji PhoneGap że przechowywanie jest trwała w iOS? –
Oczywiście, spójrz na wiersz przechowywania w kolumnie iOS: http://docs.phonegap.com/en/edge/guide_support_index.md.html#Platform%20Support – Mahomedalid
Przy okazji, zrobiłem kilka aplikacji z PhoneGap i przechowywanie jest trwałe. – Mahomedalid