2012-05-11 9 views
0

최근에 전화 교환을 알게 된 웹 개발자로서 오랫동안 걸음을 내딛어 첫 아이폰 앱을 만들기로 결정했습니다.Phonegap 앱. 데이터베이스 문제/질문

저는 아이디어를 가지고 시작할 준비가되었지만 처음에는 데이터베이스와 관련된 질문이 있습니다.

내 응용 프로그램은 사용자가 제공 한 많은 정보를 저장하고 이에 근거한 통계를 제공하는 로컬 데이터베이스를 사용합니다. 어쨌든 데이터가 손실되지 않도록하기 위해 내가 알아야 할 조치 또는 취해야 할 조치가 있습니까?

또한 앱을 업데이트 할 때 기존 데이터를 덮어 쓰지 않도록하려면 어떻게해야합니까? App Store에 포함시키기 위해 Apple에 제출하는 패키지에는 데이터베이스 프레임 워크가 포함되어 있다고 가정합니다. 업데이트를 유지하려면 이전 버전의 모든 데이터가 필요합니다.

앱이 사용자 데이터를 잃어버린 앱 스토어에서 리뷰를 읽는 데 아무런 이유가 없습니다. 이것은 내가이 응용 프로그램과 함께 일어날 수없는 일입니다. 사용자가 업데이트 또는 기타 이유로 데이터를 잃는다면 앱을 쓸모 없게 만듭니다.

+0

iPhone에 대해 물어 보았지만 Android 앱의 업데이트가 기존 SQLite 데이터를 방해하지 않는다는 점을 말씀 드리겠습니다. –

답변

0

데이터베이스가 클라우드에서 지속될 수 있도록 데이터베이스를 저장할 위치를 스스로 교육해야합니다.

데이터 손실을 방지하려면 iOS, Android 등의 변화하는 풍경을 최신 상태로 유지하고 코드를 변경하기 위해 준비해야합니다.

일반적으로 iOS 앱을 업데이트하면 사용자의 데이터가 유지됩니다.

0

Apple의 클라우드 옵션을 사용하지 않으려면 로컬 데이터베이스 (Phonegap이 쉽습니다)를 사용할 수도 있지만 ajax를 사용하여 사용자 데이터를 호스트하는 서버에 동기화하는 코드를 직접 작성할 수도 있습니다. 매시간/매일.

Phonegap은 또한 파일 시스템에 쓸 수있는 기능을 제공합니다 .... 앱 찌꺼기의 양을 견뎌 낼 수 있을까요?