在设备上捆绑 Firebase JavaScript 无服务器代码,以便在离线时访问



背景:我的公司目前有一个基于firebase/google servierless后端的iOS应用程序。我们广泛使用可调用函数来集中后端中的常见业务逻辑,以便与我们的 Web 应用程序重用。我们也有Android应用程序开发的未来计划,并希望利用这种集中式业务逻辑。

问题:我们的许多用户在互联网连接受限的地方(通常是大型混凝土建筑(使用我们的iOS应用程序。

需要:是否有一种首选方法在设备上捆绑云函数JS代码,类似于如何在设备上捆绑自定义TensorFlow Lite ML模型。理想情况下,iOS 应用程序将首先调用可调用函数,然后在互联网不可用时调用捆绑的设备函数。

简而言之,是否有一种架构模式可以解决这个问题,类似于 TensorFlow Lite 的解决方式,但适用于没有 ML 开销的更基本的函数或算法。奖金将是在一个Firebase现有的解决方案集中工作的解决方案。

Cloud Functions 仅在云中运行。 没有设备上的执行。 调用可调用函数始终需要互联网连接。

如果你问是否有办法以多平台的方式在设备上运行一些通用代码,那就是Stack Overflow的题外话。 请做一些网络搜索或在论坛中四处询问以征求一些想法。

Firebase(或Google Cloud Functions(中没有内置任何功能可以在设备本身上运行函数代码。从技术上讲,这绝对是可能的,但它不是产品的一部分 - 快速搜索也不会显示社区中某人的努力。

不过,这并不是一个不合理的请求,因此我建议提交功能请求,以便Firebase团队将来可以考虑它。在那之前,你只能靠自己了。

最新更新