【发布时间】:2017-07-09 17:26:19
【问题描述】:
如何在 Unity 和原生 android 之间共享单个 SqlLite 数据库?
为了统一,我认为 .db 文件必须位于“StreamingAssets”文件夹中。那么考虑到这一点,是否可以访问共享数据库?
我可以想到一种托管服务的方法,该服务可以处理查询并与数据库进行通信。 如何在原生android中创建一个插件,并统一使用来通信共享数据库?有可能吗?
我正在寻找一种方法来进一步探索和实施它。解决这个问题的最佳方法是什么?
解决方案必须离线。
【问题讨论】:
-
Unity 是否支持shared user ID?
-
是吗? @CL。我不确定
-
如果您使用自定义数据读取器/适配器样式方法,则可以手动指定存放数据库文件的位置。你至少能说明你是如何阅读文件的吗?在这种情况下,我会选择一个 web api 来与来自多个来源的数据库进行交互,但要理解这并不总是可行的。
标签: c# android database sqlite unityscript