【问题标题】:Permanently observe network changes in Ionic 2 app永久观察 Ionic 2 应用程序中的网络变化
【发布时间】:2017-08-02 09:14:40
【问题描述】:

我使用 Ionic 2 和 firebase 作为后端。如果用户登录到某个 wifi 网络(他的家庭 wifi),我想实现一个将标志设置为 true 的函数。否则该标志将被设置为假。此标志需要存储在 firebase 数据库中(不仅仅是本地存储)。重要的是,当网络连接发生变化时,即使应用程序在后台运行,该标志也会永久更新。

我考虑过使用本地网络插件,它是“onchange()”方法。但是,这可能不是正确的方法。 例如:用户在他的家庭 wifi 上登录,因此标志设置为“真”。假设,他断开了 wifi,但没有移动连接。然后应用程序知道,他与 wifi 断开连接,但由于没有连接到互联网,因此无法更新数据库中的标志。

所以这可能是错误的方法,我必须设置类似从服务器 (Firebase) 发送的 ping 来检查客户端在特定网络中是否仍处于活动状态??

你会在这里提出什么建议?任何想法和任何帮助将不胜感激。

重要提示:在所有情况下都需要更新标志,即使应用程序在后台运行!

【问题讨论】:

    标签: angular firebase ionic2


    【解决方案1】:
    猜你喜欢
    • 2018-12-12
    • 1970-01-01
    • 1970-01-01
    • 2022-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多