2
我想使用Realm Mobile Platform爲我的應用程序提供同步,但不強制用戶註冊或登錄。即,我想首先使用本地Realm,然後如果用戶決定使用該功能,則切換到同步的Realm。從本地切換到同步的Realm
這可能嗎?在文檔中我找不到任何關於此的內容。
我想使用Realm Mobile Platform爲我的應用程序提供同步,但不強制用戶註冊或登錄。即,我想首先使用本地Realm,然後如果用戶決定使用該功能,則切換到同步的Realm。從本地切換到同步的Realm
這可能嗎?在文檔中我找不到任何關於此的內容。
這是可以做到的,但不能自動將獨立Realm轉換爲同步Realm(將來這可能會改變)。相反,您將創建第二個同步Realm,然後將獨立Realm中的數據複製到其中。
至於要求登錄,當前要打開同步的Realm,您需要授權的User
和同步的Realm URL。要獲得授權的User
,您必須使用各種憑證機制登錄:目前支持用戶名/密碼,Google和Facebook。
它聽起來像你需要的是一個「匿名」User
,其中Realm對象服務器將生成授權的User
沒有登錄。我們計劃在更高版本中添加此功能,並支持將憑證添加到User
。這意味着您可以通過「匿名」User
立即打開一個同步的Realm,然後再請求最終用戶登錄,並將實際憑據附加到User
對象上,以便如果最終用戶使用其他設備,則可以登錄並用相同的底層User
對象標識自己。