У меня есть приложение для iPad, созданное с использованием Sencha Touch для торговых представителей. Проблема в том, что некоторые пользователи распродают деньги и не имеют доступа в Интернет. Следовательно, мы хотим создать «родное» приложение для iOS, которое позволит им использовать приложение даже без доступа к Интернету. Я надеюсь использовать PhoneGap для использования большого количества текущего кода.
Проблема, с которой я сталкиваюсь, планируя это, - аутентификация.
В настоящее время приложение аутентифицирует пользователей по удаленной базе данных с использованием PHP. С родным приложением PhoneGap могу ли я как-нибудь обработать аутентификацию локально , когда у пользователя нет доступа в интернет? Могу ли я сделать локальную опцию безопасной , и если да, то как? Это так же просто, как аутентификация по файлу XML или JSON в моем проекте PhoneGap?
Примечание: я знаю, что это кажется совершенно неосведомленным тем, кто это понимает, и я прошу прощения. Я никогда не работал ни с чем, кроме чистых веб-технологий, где клиентская и серверная части мне понятны. С компилированными языками ничего не сделал.
Я не понимаю, насколько безопасен JS (или вообще так ли он) при использовании PhoneGap для упаковки его как нативного приложения. Это так же прозрачно, как и в Интернете?
Может ли злоумышленник с установленным на телефоне приложением увидеть мой JavaScript и т. Д.?