Mam aplikację na iPada zbudowaną przy użyciu Sencha Touch dla przedstawicieli handlowych. Problem polega na tym, że niektórzy użytkownicy sprzedają się w kasynach i nie mają dostępu do Internetu. Dlatego chcemy zbudować "natywną" aplikację na iOS, która pozwoli im korzystać z aplikacji nawet bez dostępu do Internetu. Mam nadzieję, że skorzystam z PhoneGap, aby korzystać z dużej części obecnego kodu.Jak uwierzytelnić się bez dostępu do Internetu w PhoneGap?
Problemem, na który napotykam podczas planowania tego jest uwierzytelnianie.
Obecnie aplikacja uwierzytelnia użytkowników w zdalnej bazie danych przy użyciu PHP. Z natywną aplikacją PhoneGap, czy istnieje sposób, aby zająć się uwierzytelnianiem lokalnie, gdy użytkownik nie ma dostępu do Internetu? Czy mogę ustawić opcję lokalną jako bezpieczną, a jeśli tak, to w jaki sposób? Czy jest to tak proste, jak uwierzytelnianie w przypadku pliku XML lub JSON w moim projekcie PhoneGap?
Uwaga: wiem, że jest to całkowicie nieświadome tego, kto to rozumie i przepraszam. Nigdy nie pracowałem z niczym innym niż czystymi technologiami sieciowymi, które są dla mnie jasne po stronie klienta i serwera. Nie zrobiłem nic z kompilowanymi językami.
Nie rozumiem, jak bezpieczny JS jest (lub jeśli w ogóle jest) podczas korzystania z PhoneGap w celu spakowania go jako aplikacji natywnej. Czy jest tak przejrzysty, jak w sieci?
Czy złośliwy użytkownik z zainstalowaną aplikacją może zobaczyć mój JavaScript itp.?