android – Firebase与移动应用程序

android – Firebase与移动应用程序,第1张

概述FireBase仅适用于桌面浏览器,还是可以与移动应用程序一起使用?我有一种感觉它不能用于移动(尚). 例如,虽然Android使用WebKit引擎(并且其WebView组件显示HTML页面而不需要完整的浏览器,并且HTML页面可以直接通过URL加载到WebView中或作为字符串注入),但Android WebKit不会然而(据我所知)支持WebSockets,所以如果FireBase使用WebS FireBase仅适用于桌面浏览器,还是可以与移动应用程序一起使用?我有一种感觉它不能用于移动(尚).

例如,虽然Android使用WebKit引擎(并且其WebVIEw组件显示HTML页面而不需要完整的浏览器,并且HTML页面可以直接通过URL加载到WebVIEw中或作为字符串注入),但AndroID WebKit不会然而(据我所知)支持WebSockets,所以如果FireBase使用WebSockets(而且我认为我在某处读过它),那么这就排除了移动应用程序(至少是AndroID – 不了解iOS).

使用FireBase在移动设备上实现实时应用程序的任何其他方式?谢谢!

解决方法 Firebase支持所有主流移动网络浏览器,甚至可以在离线模式下使用.甚至还有 node.js client和 REST API.

当WebSockets不可用时,它使用标准的后备选项.看看这些questions from the FAQ:

Firebase支持哪些浏览器和网络连接?
Firebase JavaScript客户端支持所有主流浏览器(IE 7,firefox,Chrome,Safari,Opera和主要移动Web浏览器),并且可以在任何网络连接上运行.我们的团队花了数年时间构建这种类型的软件,我们已经进行了大量的研究和努力,以确保我们可以在各种环境中进行通信.我们甚至通过代理和各种移动提供商工作,其他实时技术可能会失败.

如果丢失网络连接,我的应用会发生什么?
一旦重新获得连接,Firebase就会透明地重新连接到Firebase服务器.与此同时,您的应用在本地完成的所有Firebase *** 作都会立即触发事件,无论网络状态如何,因此您的应用将继续正常运行.重新建立连接后,您将收到适当的事件集,以便客户端“赶上”当前服务器状态,而无需编写任何自定义代码.

等等,这是否意味着我的应用程序将自动以“离线模式”工作并在重新联机时恢复?
是的,是的,确实如此. 总结

以上是内存溢出为你收集整理的android – Firebase与移动应用程序全部内容,希望文章能够帮你解决android – Firebase与移动应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1131198.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存