Stitch SDK로 빌드된 기존 앱이 있는 경우 새 Realm SDK를 사용하려면 앱을 마이그레이션해야 합니다. 정보의 논리와 흐름의 대부분은 변경되지 않았지만 앱이 Realm 백엔드에 연결되는 방식에 몇 가지 중요한 변경 사항이 있습니다.
새로운 기능
Realm Java SDK는 코틀린(Kotlin)으로 작성된 Android 애플리케이션을 지원합니다.
이제 Realm Java SDK에는 로컬 객체 스토리지 및 동기화가 포함된 Realm 데이터베이스가 포함됩니다.
변경 사항
변경된 사항은 무엇인가요? | 솔루션 |
|---|---|
이전에 StitchAppClient 를 통해 액세스한 백엔드 앱 연결은 이제 앱을 통해 액세스할 수 있습니다. |
|
이전에 StitchUser를 통해 액세스했던 애플리케이션 사용자는 이제 사용자를 통해 액세스할 수 있습니다. | 의 모든 항목을 로 |
Stitch SDK에서 호출 함수() 와 같은 네트워크 요청은 기본값 으로 비동기식이었습니다. Realm Java SDK 에서는 'Async' 접미사가 붙은 동기 또는 비동기 요청(예: | 모든 비동기 Stitch SDK 요청을 해당 비동기 Realm SDK로 마이그레이션합니다. |
비동기 SDK 요청은 더 이상 내장 Android |
|
로그인 API stitchAppClient.getAuth().loginWithCredential()에서 앱.loginAsync() 또는 이에 상응하는 동기 앱.login()으로 변경되었습니다. | |
Stitch SDK는 사용자 로그아웃을 처리하다 위해 stitchAppClient.getAuth().logout()을 사용했습니다. Realm SDK 에서 사용자를 로그아웃하려면 해당 사용자의 |
|
앱 클라이언트 사용하여 함수를 직접 호출하는 (예: stitchAppClient.callFunction()) 대신 백엔드 영역 앱 연결을 통해 액세스 할 수 있는 함수 관리자 통해서만 함수를 호출할수 있습니다: 앱.getFunctions(user).callFunctionAsync(). | 앱 클라이언트 대신 함수 관리자를 사용하여 함수를 호출합니다. |
MongoClient, MongoDatabase 및 MongoCollection 과 같은 객체를 포함하는 MongoDB Data Access API는 패키지를 |
|
MongoDB Atlas에서 읽기/쓰기를 위한 BSON 데이터 유형과 |
|
해당 npm 패키지를 사용하여 애플리케이션의 SDK 서비스 API 사용량을 Realm 함수로 변환합니다. 자세한 내용은 외부 종속성 추가를 참조하세요. |