锁定屏幕上的混合应用 运行

Hybrid App running on Lock Screen

我正在开发一个混合应用程序,可以使用我工作的公司出售的 telehpony 服务器进行 phone 呼叫。问题是,当有来电时,phone 会响铃,但我必须能够在锁定屏幕上显示来电,就像正常通话一样。

只用JS可以实现吗?或者可能是库或框架?最好的情况是在不使用 cordova 插件的情况下让它工作。

编辑:

我正在使用通知 API 在状态栏中显示通知,我可以使用相同的 API 完成结果吗?

var options = {
                dir: 'auto',
                body: '',
                noscreen: false,
                sticky: true,
                timestamp: dts
            };
notification = new Notification('New Message from ' + mensaje.sourceagent, options);

没有。据我所知,这是不可能的。也就是说,有许多简单的插件可以让您在锁定屏幕上方显示通知,例如 cordova-plugin-dialogs.

如果一个通知还不够,你需要一个全屏显示,你将需要一个插件来混合原生UI,比如cordova-plugin-ace。它很强大,但对于混合应用程序来说需要做很多工作。