Docs Menu
Docs Home
/ /
Atlas Device SDK
/

애플리케이션 서비스 - C++ SDK

이 페이지의 내용

  • 앱 클라이언트
  • 인증 & 사용자 관리
  • Device Sync
  • 함수 호출

Realm SDK를 사용하면 클라이언트 앱을 Atlas App Services 백엔드 에 연결할 수 있습니다. SDK는 내장 인증 제공자 를 사용하여 사용자를 인증하고 서버 측 함수 를 호출하는 데 필요한 기능을 제공합니다. App Services App 을 사용하여 기기 간에 데이터를 동기화 할 수도 있습니다.

SDK를 사용하여 App Services 백엔드 에 액세스 하는 경우 App 객체 로 시작합니다. 이 객체 는 App Services 와 관련된 다른 모든 기능을 제공합니다. App Services UI 에서 찾을수 있는 App Services App ID 를 사용하여 App 객체 를 초기화합니다.

앱 클라이언트를 초기화하는 방법을 알아보려면 App Services에 연결 - C++ SDK를 참조하세요.

클라이언트 개발에서 가장 어려운 측면 중 하나는 강력하고 안전한 인증 시스템을 구현하는 것입니다. 그러나 Realm SDK를 사용하면 최소한의 백엔드 설정이나 클라이언트 사이드 코드로 모든 Atlas App Services 인증 제공자를 사용할 수 있습니다. 인증 API를 사용하면 다음 기능을 구현할 수 있습니다.

  • 새 사용자 계정 생성

  • 사용자 로그인 및 로그아웃

  • 사용자 지정 사용자 데이터 제공

다양한 제공자를 통해 인증을 설정하는 방법을 알아보려면 사용자 인증 - C++ SDK를 참조하세요.

사용자 지정 사용자 데이터를 제공하는 방법을 알아보려면 사용자 지정 사용자 데이터 - C++ SDK를 참조하세요.

Realm Mobile Sync는 Realm의 모든 기능 외에도 App Services 백엔드와 클라이언트 기기 간의 데이터 동기화를 추가합니다. 동기화와 함께 Realm을 사용하면 동기화되지 않은 Realm과 동일한 방식으로 장치에 존재합니다. 그러나 해당 영역에 저장된 데이터의 변경 사항은 백엔드 App Services 인스턴스를 통해 모든 클라이언트 기기 간에 동기화됩니다. 또한 이 backend는 MongoDB를 실행하는 cloud-based Atlas cluster에 realm 데이터를 저장합니다.

동기화를 시작하려면 Realm Mobile Sync를 참조하세요.

Atlas Function 을 사용하면 애플리케이션에 대한 서버 측 로직을 정의하고 실행할 수 있습니다. Realm SDK를 통해 클라이언트 애플리케이션에서 이러한 함수를 호출할 수 있습니다. 이러한 서버 측 함수는 인증된 사용자의 컨텍스트에서 실행될 수 있으므로 컬렉션에 할당한 규칙, 역할 및 권한을 따릅니다.

함수를 사용하면 다양한 클라이언트 애플리케이션이 클라이언트 사이드에서 해당 로직을 재현하지 않고도 복잡한 기능을 안전하게 공유할 수 있습니다.

함수를 호출하는 방법을 알아보려면 함수 호출을 참조 하세요.

돌아가기

변경 사항에 대한 반응