通过渐进式/可安装的Web应用程序解锁和唤醒,以构建呼叫应用

时间:2017-02-20 11:37:44

标签: webrtc progressive-web-apps push-api

我目前正在研究渐进式网络应用程序的新功能,它们非常棒,并且允许构建感觉非常原生的网络应用程序。特别是,我正在考虑建立一个纯粹的基于Web,可安装的调用应用程序。类似的东西的大多数功能已经存在:

然而,为了建立一个在手机上工作的严肃的通话应用程序,有必要能够在有来电的情况下解锁/唤醒手机的屏幕。遗憾的是,我无法找到关于这样做的可能性;即使没有目前仍被视为“实验性”的功能。有人知道目前是否可以这样做,只使用网络技术?如果没有,如果在不久的将来,浏览器技术有计划允许这样的东西吗?

在我看来,这应该是可行的(至少在未来),因为这将使开发人员能够构建具有更多功能并且更接近本机应用程序的渐进式Web应用程序。

1 个答案:

答案 0 :(得分:0)

目前没有符合您要求的API,您可以做的最好的事情是在有人给您打电话时连续发送通知(我在许多其他应用中看到过)。

当手机正在睡觉时,网页可以执行的最新功能是播放背景音乐或控制音量(MediaSession)。但那只是在实验阶段。

我不确定允许网页“唤醒”手机处于睡眠状态是一个好主意。网络向前发展,但有些东西应由原生应用处理。