문서 메뉴

문서 홈애플리케이션 개발Atlas Device SDK

Atlas App Services 백엔드에 연결 - .NET SDK

이 페이지의 내용

  • 앱 클라이언트에 액세스
  • 구성

앱 클라이언트는 App Services 백 엔드에 대한 인터페이스입니다. 인증 기능 동기화 관리에 액세스할 수 있습니다.

Realm UI에서 찾을 수 있는 앱의 앱 ID를 전달합니다.

var myRealmAppId = "<your_app_id>";
var app = App.Create(myRealmAppId);

대부분의 사용 사례에서는 애플리케이션의 앱 ID만 있으면 App Services에 연결할 수 있습니다. 연결 및 로그 수준에 대한 사용자 지정 시간 초과와 같이 앱 연결을 세부적으로 제어하려면 선택적으로 AppConfiguration 객체를 App.Create() 메서드에 전달할 수 있습니다. 다음 예에서는 LogLevel 및 요청 시간 제한을 설정합니다.

var appConfig = new AppConfiguration(myRealmAppId)
{
DefaultRequestTimeout = TimeSpan.FromMilliseconds(1500)
};
app = App.Create(appConfig);

여러 앱 클라이언트 인스턴스를 만들어 여러 앱에 연결할 수 있습니다. 동일한 앱 ID를 공유하는 모든 앱 클라이언트 인스턴스는 동일한 기본 연결을 사용합니다.

중요

앱 초기화 후 앱 구성 변경하기

버전 v11 에서 변경되었습니다.7.0: BaseUri 이(가) 앱 구성에 캐시되지 않습니다.

앱 클라이언트를 초기화하면 구성이 내부적으로 캐시됩니다. 동일한 프로세스 내에서 구성이 변경된 앱을 닫았다가 다시 열려고해도 아무런 효과가 없습니다. 클라이언트는 캐시된 구성을 계속 사용합니다.

.NET SDK 버전 11.7.0 이상에서는 BaseUri더 이상 앱 구성에 캐시되지 않습니다. 즉, BaseUri 을 변경할 수 있으며 앱 클라이언트는 업데이트된 구성을 사용합니다. 이전 SDK 버전에서는 캐시된 앱 구성의 BaseUri 변경 사항이 적용되지 않았습니다.

← 애플리케이션 서비스 - .NET SDK