9

我计划为 Android 设备开发一个渐进式 Web 应用程序 - 一个主要问题是 PWA 是否可以访问主机电话号码。我们的业务是向我们的业务合作伙伴提供廉价的手机,如果我们的 PWA 可以访问设备的电话号码,我们可以更轻松地进行 2 因素身份验证。

我认为 PWA 可以访问主机电话号码的方式是当用户从手机的主屏幕启动应用程序时。

这有可能吗?不幸的是,Dan 的这个很好的回答没有涵盖这个问题: Progressive Web Apps has vs. native apps and there is what features do in Android

4

1 回答 1

11

不可以。PWA 无法访问主持人的电话号码。我不确定您是在说还是询问 PWA 是否可以访问电话号码,如果它是从主屏幕访问的。无论哪种情况,PWA 都无法访问电话号码。即使在安装/添加到主屏幕之后,它仍然仅限于 Web 标准,它只能做Web 可以做的事情。今天

您可以使用本机代码实现并使用安全的 Web 套接字将此类 PWA 不可用的功能传递给 PWA 套接字客户端(来自本地的本地 WSS 服务器)。我们有一些这样的解决方案,它工作正常。

于 2018-07-04T05:51:07.813 回答