我已经在 AWS (RHAT) 上设置了一个领域对象服务器,它似乎工作正常。我可以查看仪表板,它告诉我有多少连接,以及在端口 9080 上打开了多少领域。我的代码在设备上运行良好,设备领域正在更新。但我没有看到 ROS 领域有任何变化。我可能会遇到一些非常基本的错误,但我不知道是什么。
func setupRealm() {
// Authenticating the User
let username = "exampleuser"
let password = "examplepassword"
SyncUser.logInWithCredentials(SyncCredentials.usernamePassword(username, password: password), authServerURL: NSURL(string: "http://example.com:9080")!, onCompletion:
{ user, error in
if let user = user {
// Opening a remote Realm
let realmURL = NSURL(string: "realm://example.com:9080/~/VWF3")!
let config = Realm.Configuration(syncConfiguration: SyncConfiguration(user: user, realmURL: realmURL))
let realm = try! Realm(configuration: config)
// Any changes made to this Realm will be synced across all devices!
} else if let error = error {
// handle error
}
})
}
我从 ViewDidLoad 调用 setupRealm()。
我的开发人员需要能够看到对 ROS 领域的更改,以确保一切正常工作,但只有单一用户领域,表结构准确,零数据。
我检查了服务器上的日志文件,没有发现任何异常。
马特