【发布时间】:2017-11-26 16:11:33
【问题描述】:
我正在尝试使用 buildfire.datastore 和 buildfire.userData。
在一个插件中保存和使用此信息。
然后我可以在不同的插件中引用该数据存储和 userData 信息吗? 如果没有,浏览器 localStorage 会起作用吗?
【问题讨论】:
我正在尝试使用 buildfire.datastore 和 buildfire.userData。
在一个插件中保存和使用此信息。
然后我可以在不同的插件中引用该数据存储和 userData 信息吗? 如果没有,浏览器 localStorage 会起作用吗?
【问题讨论】:
即使在同一插件的不同实例之间,插件也不允许共享数据。这样做是出于安全原因。
如果您的插件共享同一个域,它们可以使用相同的本地存储。但是,如果它们不共享同一个域,您可以使用 buildfire.js 中的 Shared LocalStorage。看
https://github.com/BuildFire/sdk/wiki/LocalStorage
虽然 BuildFire 在其路线图中有一个新的数据库存储机制,它将允许所有插件共享数据。一个很好的替代品是使用像 Google 的 FireBase 这样的服务,它与 BuildFire 配合得非常好。
希望对你有帮助
【讨论】: