PWA是否可以访问主机设备的电话号码?

时间:2018-07-04 01:26:22

标签: android authentication progressive-web-apps pwa multi-factor

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

我知道PWA可以访问主机电话号码的方式-是用户从手机的主屏幕启动该应用程序的时间。

这有可能吗? 丹(Dan)给出的这个很好的答案不幸地没有涵盖这个问题: What features do Progressive Web Apps have vs. native apps and vice-versa, on Android

1 个答案:

答案 0 :(得分:7)

不。 PWA无法访问主机的电话号码。我不确定您是要说还是要询问PWA是否可以从主屏幕访问电话号码。无论哪种情况,PWA都无法访问电话号码。即使将其安装/添加到主屏幕后,它仍然仅限于网络标准,并且只能执行what web can do.today

您可以使用本机代码实现,并使用安全的Web套接字将这些PWA不可用的功能传递给PWA套接字客户端(来自native中的localhost WSS服务器)。我们有一些类似的解决方案,并且效果很好。