2016-07-29 120 views
1

我想从Windows服务器生成一个Realm.io数据库。我的目标是通过网络服务下载它并从移动设备(iOS)读取它。有没有办法从Windows服务器生成Realm.io数据库?

那么有没有一种方法可以通过控制台应用程序从Windows服务器生成Realm.io数据库?

我试图用Xamarin Studio和一个控制台应用程序项目,但我有一个System.PlatformNotSupportedException,因为PC平台似乎还不支持(https://github.com/realm/realm-dotnet/issues/509)。

我以为在java中也是这样做的,但是Realm.io似乎“暂时不支持Android以外的Java”(https://realm.io/docs/java/latest/)。

有没有一种方法可以用Xamarin或Java来完成我想要的功能?

有没有其他办法?

+2

为什么不将数据生成为json或其他东西并在设备上填充领域?为什么你的服务器应该关心你的客户使用的数据库库? –

+1

我们需要生成数据库服务器端以便优化填充它的时间。数据插入在移动设备上比在服务器上慢,特别是如果数据量很重要。如果您在多个用户之间共享相同的数据,则只需要一次生成数据。 – Chaaarly

+0

如果您在服务器上使用加密的Realm启动,则永远不会在设备上存在未加密的文件副本。 (是的,我知道如果你通过https直接使用JSON,它会直接加密到程序中。) –

回答

1

截至2016年8月,对不起,我们不支持Windows服务器。

我们有一个open issue进行投票明文 Windows支持。

Issue 509是针对不同口味的UWP进行投票。

+0

好的,谢谢你的答案。 – Chaaarly

+0

你可以从Mac上使用Swift或ObjC :-) – bmunk

+1

如果有人认为通过跨平台Swift获得创意,那么目前不会有任何工作,因为核心库是本地的 - 如果我们有一个在Windows上发布我们已经在C#中支持它。 ;-) –

相关问题