【问题标题】:Checking if a device is connected to wifi or mobile data in a PWA检查设备是否连接到 PWA 中的 wifi 或移动数据
【发布时间】:2021-01-22 11:10:19
【问题描述】:

如果设备连接到 wifi,我想发送原生质量的音频,但如果它通过移动数据连接,我想以压缩格式发送它

如果连接到 wifi,我会让客户端请求 .wav 文件,如果连接到移动数据,我会让它请求 .mp3 文件

我知道 Tidal 等应用程序能够检测您是在使用 wifi 还是使用移动数据。 使用 PWA 是否可以实现类似的操作,还是您需要较低级别的访问权限?

【问题讨论】:

标签: android mobile progressive-web-apps


【解决方案1】:

Network Information API 将为您提供此信息,但并非在所有浏览器中都可用,并且可能不准确。某些 Wifi 连接比移动 (5G) 慢,或者 Wifi 连接可能只是一个系留的移动连接。

相反,我建议给用户一个他们可以选择的设置,或者发出一个获取请求并计时结果以查看速度并使用它来确定您的网络带宽。但是,如果您这样做,请记住,用户可能会在中间的任何位置更改连接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-09
    • 1970-01-01
    • 2017-05-16
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    相关资源
    最近更新 更多