【问题标题】:Is there a way for PWAs to access the phone number of the host device?PWA 有没有办法访问主机设备的电话号码?
【发布时间】:2018-12-12 08:43:04
【问题描述】:

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

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

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

【问题讨论】:

  • 我不确定,但可能这个答案会给你一些想法。获取设备信息,即 android 本机代码中的电话号码,然后使用深度链接从 PWA 访问:stackoverflow.com/a/49618934/631803

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


【解决方案1】:

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

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

【讨论】:

  • @Anand - 您能否提供一些示例代码 sn-p,说明如何使用本机代码获取设备联系人并在 PWA 中使用它。由于我是 PWA 的新手,这对我很有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
  • 1970-01-01
相关资源
最近更新 更多