2017-02-07 3 views
0

이진 프레임 워크를 사용하여 응용 프로그램을 작성했으며 데이터는 sqlite 데이터베이스를 사용하고 app/documents 폴더에 저장합니다.Ionic 또는 cordova 플랫폼에서 iCloud에서 데이터베이스를 동기화 및 검색하는 방법

이제 데이터베이스를 iCloud에 동기화 할 수 있으므로 앱을 다시 설치하거나 새 기기를 사용하면 데이터를 자동으로 검색 할 수 있습니다.

일부 솔루션을 검색했지만 일부는 pouchDB와 같은 구문을 사용하여 원격 데이터베이스에 동기화 할 것을 제안합니다. 그러나 회사 정책에 관해서는 iCloud를 제외한 다른 원격지에 앱 데이터를 저장할 수 없습니다.

아이디어가 있으십니까? 정말 고맙습니다.

+0

이 알아낼 당신은 할 수 있었다? 유사한 문제가 발생했습니다. – sparkyShorts

답변

0

iCloud는 사용자의 로컬 스토리지에있는 데이터를 자동으로 백업합니다. 여분의 일을 할 필요가 없습니다.

는 제가 틀릴 수도 있지만, soome 사람들이 갖고있는 것 같다 problems with it doing that

체크 아웃 this page

관련 :

BackupWebStorage(string) 
Default: cloud 
Allowed values: none, local, cloud. 
Set to cloud to allow web storage data to backup via iCloud. Set to local to allow only local backups via iTunes sync. Set to none prevent web storage backups. 
+0

감사합니다. 이전 버전에서는 로컬 저장소를 사용했지만 로컬 저장소의 문제는 iOS가 iPhone 메모리가 부족할 때 로컬 저장소를 임의로 지우는 것입니다. 따라서 sqlite 데이터베이스를 사용하여 모든 데이터를 저장하도록 설정했습니다. 이 데이터베이스가 iCloud를 통해 백업 될 수 있다고 확신합니다. 하지만 내 질문은 응용 프로그램이 아이폰의 메모 응용 프로그램과 같은 iCloud 계정에 연결된 여러 장치간에 실시간으로 snyc를 할 수 있기를 원합니다. – linc

+0

그리고 iCloud 백업에서 복원하려면 모든 것을 복원해야합니다. 그게 내가 이상적으로 원한 것은 아니지 ... 완벽한 시나리오는 사용자가 앱을 삭제하고 앱 스토어를 통해 다시 설치한다는 것입니다. 전체 데이터가 다시 돌아옵니다. 가능하면 잘 모르겠습니다. – linc