Как преобразовать Realm Cloud анонимного пользователя в реального пользователя

Если я создам анонимного пользователя в Realm Cloud в Swift, вот так:

let credentials = SyncCredentials.anonymous()

SyncUser.logIn(with: credentials, server: Constants.authURL) { user, error in
  //...
}

Пользователь создается со случайным идентификатором провайдера, например 21483490cead296c6bc09ee40254d366 вместо адреса электронной почты.

Когда пользователь решает позже зарегистрировать учетную запись, есть ли способ просто обновить идентификатор поставщика на свой адрес электронной почты и сохранить то же самое? identity на их SyncUser запись?

Если нет, как мне перенести их учетную запись? Нужно ли вручную переносить все их данные в новую учетную запись пользователя?

0 ответов

Другие вопросы по тегам