2013-02-26 12 views
7

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

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

+1

Czy możesz podać źródło, które twierdzi, że obecna wersja gwarancji PhoneGap że przechowywanie jest trwała w iOS? –

+0

Oczywiście, spójrz na wiersz przechowywania w kolumnie iOS: http://docs.phonegap.com/en/edge/guide_support_index.md.html#Platform%20Support – Mahomedalid

+0

Przy okazji, zrobiłem kilka aplikacji z PhoneGap i przechowywanie jest trwałe. – Mahomedalid

Powiązane problemy