2013-05-09 3 views
5

나는 phonegap 쿠키 기반 인증에 문제가 있습니다. iPhone에 강제로 앱을 닫은 후 (물리적 버튼을 두 번 클릭하고 닫음) 서버와의 연결을 끊었습니다 . 어떻게 피할 수 있습니까? 구성이 있습니까? 아니면 다른 방법일까요?Phonegap의 쿠키 기반 인증

처음으로 실행할 때 정상적으로 작동하며 앱을 강제 종료하면 오류가 발생합니다. 그것은 안드로이드에서 정상적으로 작동합니다.

내가 사용하고 있습니다 : 아이폰 - 아이폰 OS 6.1 코르도바 2.5

감사

답변

4

내가 쿠키 솔루션을 포기하도록 조언 것 대신 로컬 스토리지 솔루션으로 전환 할 수 있습니다.

iOS 6.X는 쿠키 처리에 대한 문제가 거의 없으며 Apple에서 모든 문제를 해결하더라도 일부 사람들은 이전 버전을 사용하므로 이전 버전의 플랫폼에서 앱을 사용할 수 없게됩니다. 쿠키는 오래된 기술이며 일부 향후 버전에서 iOS가 지원을 느낄 것입니다.

한편 localStorage는 HTML5 브라우저에서 완전히 지원됩니다.

너는 그 이상으로 갈 수있다. persistance.js이라는 멋진 js 프레임 워크가 있습니다. 그것은 자동으로 귀하의 장치에 가장 적합한 스토리지 옵션을 사용하고 거기에 4 가지 종류의 스토리지 솔루션입니다.

+0

쿠키는 오래되었지만 iOS가 본질적으로 전체 웹을 손상 시키므로 언제든지 지원을 중단 할 것으로 의심됩니다. –

+0

쿠키는 ** 도메인 ** 및 ** http **에 대한 보안을 강화합니다 **는 편집 할 수 없습니다. 어떻게 보상합니까? – BigDong