관련 클래스
멤버
allUsers
모든 사용자의 사전을 반환합니다. 사용자의 ID가 키로 사용됩니다.
currentUser
현재 사용자가 있는 경우 이를 반환합니다.
이메일 비밀번호 인증
이메일/비밀번호 인증 제공자를 위한 클라이언트입니다.
예:
{
// Creating a new user, by registering via email & password
const app = new Realm.App(config);
await app.emailPasswordAuth.registerUser({ email: 'john@example.com', password: 'some-secure-password' });
}
Constructor
- configOrId
- 유형:
AppConfiguration
또는string
앱의 구성 또는 문자열 애플리케이션 ID입니다.
앱 ID가 제공되지 않은 경우.
새 앱(configOrId)
새 앱을 만들고 Atlas App Services 인스턴스에 연결합니다.
매개변수:
예외 처리:
방법
- 콜백
- 유형:
function
- 사용자
- 유형:
Realm.User
삭제할 사용자입니다.
- 콜백
- 유형:
function
addListener(콜백)
다양한 사용자 이벤트에서 실행될 리스너를 추가합니다. 여기에는 로그인, 로그아웃, 사용자 전환, 사용자 연결, 사용자 지정 데이터 새로고침이 포함됩니다.
매개변수:
deleteUser(사용자)
Promise<void>
사용자를 삭제합니다. 참고: 이렇게 하면 장치와 서버에서 사용자가 복구 불가능하게 삭제됩니다!
매개변수:
Promise<void>
getApp(appId)
Realm.App
로그인(자격 증명)
Promise<Realm.User>
removeListener(콜백)
이벤트 리스너를 제거합니다( addListener
참조).
매개변수:
removeListener()
모든 이벤트 리스너를 제거합니다.
removeUser(사용자)
Promise<void>
switchUser(사용자)
유형 정의
- id
- 유형:
string
Atlas App Services 애플리케이션의 ID입니다.
- 기본 URL 옵션
- 유형:
string
Atlas App Services 서버의 기본 URL입니다.
- 타임아웃 옵션
- 유형:
number
요청에 대한 일반 제한 시간(밀리초)입니다.
- baseFilePath 옵션
- 유형:
string
동기화된 Realm과 메타데이터가 저장되는 위치를 지정합니다. 지정하지 않으면 현재 작업 디렉토리가 사용됩니다.
- 앱 옵션
- 유형:
LocalAppConfiguration
로컬 앱 구성
- 이름
- 유형:
string
앱의 이름입니다.
- 버전
- 유형:
string
앱의 버전입니다.
AppConfiguration
Realm.App
인스턴스를 만드는 데 사용되는 옵션에 대해 설명합니다.
유형:
Object
속성:
LocalAppConfiguration
여기서는 로컬 앱 구성에 사용되는 옵션에 대해 설명합니다.
유형:
Object