2017-03-10 28 views
0

我想开发一个应用程序,其中一些客户端应该能够看到元素列表。列表中的元素可以被其他用户占用,所以用户应该能够看到给定元素何时可用/被占用。GAE套接字与Firebase

客户端将通过GAE上的REST API获取数据,并且当他们获取元素列表时,我想我会创建一个套接字连接,以在可用/占用状态更改时不断更新元素列表。

阅读GAE插座文档领我到频道的API,它使我火力https://cloud.google.com/solutions/using-firebase-real-time-events-app-engine

我的问题是:一个应用程序上面,我应该用插座(我不能从文档是否确定我可以为客户创建套接字?)或Firebase? 如果我应该使用Firebase,这项工作将如何从客户端看到 - 例如android/ios应用 - 他们应该使用SDK来访问Firebase数据存储? 我希望客户包含尽可能少的逻辑。

-Lull

回答

0

随着火力地堡,你不必担心插座和连接,如果你使用任何客户端提供的SDK的。它处理所有的连接逻辑。您只需指出要观察的数据的位置,并且每当发生变化时它都会调用您的监听器。