我们有一个 Angular Web 应用程序,可以使用 Service Worker 离线。大多数时候,它是离线使用而不是在线使用。
为了将一些信息打印到可移植蓝牙打印机(如收据),我们创建了一个 NativeScript 应用程序,它会在下载文件夹中查找从 Web 应用程序下载的文件。 (注意:目前我们只打算支持 Android 设备。由于时间限制,将 Web 应用程序转换为 NativeScript 也是不可能的)
这可行,但也许不是最好的方法。我们想知道是否可以让我们的 NativeScript 应用程序监听来自浏览器的数据,而无需在它们之间使用 API 服务器。
最佳答案
根据存储信息的大小,您可以使用 application-settings
module或某些本地数据库,如 SQLite ( nativescript-sqlite ),甚至使用 Firebase 实时数据库本地存储信息(以及在 init
中启用的离线模式,如所述 here )
关于javascript - Nativescript 应用程序无需使用服务器即可从本地浏览器接收数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51130221/