클래스 App<FunctionsFactoryType, CustomDataType>

이 클래스는 Atlas App Services 애플리케이션을 나타냅니다.

const app = new App({ id: "my-app-qwert" });

유형 매개변수

생성자

속성

리스너: 어떤
ID별: 어떤
사용자 ID별 앱: 어떤

접근자

  • get emailPasswordAuth(): EmailPasswordAuth
  • 이메일/비밀번호 인증 제공자와 관련된 작업을 수행합니다.

    EmailPasswordAuth를반환합니다.

    이메일 비밀번호 인증 제공자의 인스턴스입니다.

  • get id(): string
  • 문자열반환

    애플리케이션 ID입니다.

방법

  • 다양한 사용자 이벤트에서 실행될 리스너를 추가합니다. 여기에는 로그인, 로그아웃, 사용자 전환, 사용자 연결, 사용자 지정 데이터 새로고침이 포함됩니다.

    매개변수

    • 콜백: AppChangeCallback

      이벤트가 발생하면 호출될 콜백 함수입니다.

    반환 값 void

  • 사용자를 삭제합니다. 참고: 이렇게 하면 장치와 서버에서 사용자가 복구 불가능하게 삭제됩니다!

    매개변수

    Promise<void>를 반환합니다.

    사용자가 삭제되면 해결되는 promise입니다.

  • 이전에 App.addListener 를 통해 추가된 모든 이벤트 리스너를 제거합니다.

    반환 값 void

  • 이전에 App.addListener 를 통해 추가된 이벤트 리스너를 제거합니다.

    매개변수

    반환 값 void

  • 클라이언트에서 사용자를 로그아웃하고 제거합니다.

    매개변수

    Promise<void>를 반환합니다.

    사용자가 로그아웃하고 앱에서 제거되면 해결되는 프로미스입니다.

  • 현재 사용자를 user에 지정된 사용자로 전환합니다.

    매개변수

    • user: AnyUser

      전환할 사용자입니다.

    반환 값 void

    스로우

    새 사용자가 로그아웃하거나 제거된 경우 오류가 발생합니다.

  • ID에서 싱글톤 Realm 앱을 가져오거나 만듭니다. 동일한 ID로 이 함수를 여러 번 호출하면 동일한 인스턴스가 반환됩니다.

    매개변수

    • id: 문자열

      Atlas App Services UI 또는 구성에서 볼 수 있는 Realm 애플리케이션 ID입니다.

    반환 <DefaultFunctionsFactory, DefaultObject>

    Realm 앱 인스턴스입니다.

  • ID에서 싱글톤 Realm 앱을 가져오거나 만듭니다. 동일한 ID로 이 함수를 여러 번 호출하면 동일한 인스턴스가 반환됩니다.

    매개변수

    • id: 문자열

      Atlas App Services UI 또는 구성에서 볼 수 있는 Realm 애플리케이션 ID입니다.

    반환 <DefaultFunctionsFactory, DefaultObject>

    Realm 앱 인스턴스입니다.

    더 이상 사용되지 않습니다.

    App.get 을 사용합니다.

TypeDoc을 사용하여 생성됨