카우치베이스 모바일

튜토리얼: Dropbox 데이터스토어 동기화에서 카우치베이스 모바일까지

Dropbox 데이터스토어 및 동기화 API는 최근 사용 중단.

지난 주 크리스 앤더슨은 블로그 게시물 이 정말 어려운 문제를 해결하기 위해 오픈소스 프로젝트를 선택해야 하는 이유에 대해 설명합니다.

이제 코딩할 시간입니다!

먼저 Lists-ios 데이터스토어 API 사용 방법을 보여주는 예제 앱입니다.

앱을 Dropbox 계정과 연결하면 iOS 앱과 웹 앱에 목록을 동기화할 수 있습니다:

이 스크린캐스트 동영상에서는 Couchbase Mobile로 마이그레이션하는 데 필요한 사항을 살펴보겠습니다. 앱에 패키지로 제공되는 Couchbase Lite와 동기화 서버로 Sync Gateway를 사용하여 마이그레이션할 것입니다:

소스 코드의 변경 사항은 다음과 같습니다:

이 스크린캐스트에서 다루지 않은 다음과 같은 다른 기능도 많이 있습니다. 사용자 인증를 구성하여 동기화 기능 그리고 서버 측에 해당 문서를 유지하기 위해 Couchbase Server를 설치합니다.

그리고 ToDoLite-iOS 그리고 ToDoLite-안드로이드 데모 앱은 Facebook 로그인을 사용하여 사용자를 인증하고 목록을 공유합니다. 특정 목록에 액세스할 수 있는 사용자를 결정하기 위한 액세스 제어 규칙은 다음과 같이 정의됩니다. 동기화 기능.

스크린캐스트에서 다루지 않은 마지막 요점은 Couchbase Mobile로 애플리케이션용 웹 클라이언트를 구축하는 방법입니다. 간단한 웹 사이트나 더 많은 기능을 갖춘 웹 앱이 될 수 있습니다. 동기화 게이트웨이를 사용할 수 있습니다. REST API 를 사용하여 목록 및 작업 문서를 가져오거나 PouchDB 를 클릭하여 문서를 동기화 게이트웨이와 동기화할 수 있습니다.

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 제임스 노센티니

제임스 노센티니는 카우치베이스 모바일의 문서를 담당하는 테크니컬 라이터입니다. 이전에는 개발자 지원 담당자로 일했으며 그 전에는 HouseTrip의 프론트엔드 개발자로 일했습니다. 또한 여가 시간에는 raywenderlich.com에 안드로이드 튜토리얼을 작성하는 것을 즐깁니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.