Skip to content
ubuntuvim edited this page Sep 21, 2016 · 1 revision

wildember简介

wildember是一个方便、快捷连接野狗实时服务适配器。

wildemer是一个类似Emberfire的适配器, 不同的是前者用于适配野狗实时服务, 后者用于适配firebase实时服务。

野狗和firebase都是实时的数据服务,但是遗憾的是firebase是谷歌的,你懂的在天朝想访问都是比较那个啥的!!! 所以找了国内的替代品——野狗。当然不是时候野狗不好,如果你使用过这两个服务就会发现其实野狗就是firebase(说难听其实就是直接抄firebase的,连API、调用方法都一样!!)。 也正是因为firebase无法访问所以我们为Ember.js的开发提供了连接野狗的适配器wildemer。它的使用方式和firebase一模一样,因为WildEmber是直接fork Emberfire的(说难听点其实也是抄Emberfire的!!)。

安装wildember

  • 使用命令安装:npm install wildember
  • 修改app/adapters/application.js 在文件内增加如下代码:
    wilddogConfig: {
        syncDomain: "<appId>.wilddog.com",
        syncURL: "https://<appId>.wilddogio.com" //输入节点 URL
    }

代码中的<appId>是你在野狗创建的应用id。可以在https://www.wilddog.com/dashboard/,如下图所示:

appid

红色圈中的部分就是你的应用appid。详细例子请参考:library-app的adapters/application.js

  • 导入wilddog,请在你的ember应用的app/index.html文件中导入野狗的库文件。
<script src = "https://cdn.wilddog.com/sdk/js/2.0.0/wilddog.js"></script>

详细例子请参考:library-app的index.html

配置完成之后请重启的你的APP。

使用wildember的完整示例。

libaray-app

或者请直接预览:http://wildember.ddlisting.com/

问题

如果使用过程发现问题请报告给我,或者直接提issues

贡献

如果你有更好的想法,或者你也想扩展wildember。欢迎您提交Pull Requests

参考

Clone this wiki locally