【问题标题】:Can a mobile web application access the devices phone number?移动 Web 应用程序可以访问设备的电话号码吗?
【发布时间】:2010-10-12 14:43:42
【问题描述】:

比如说,移动 Safari,我可以获取设备的电话号码吗?大概这会提示用户是否允许,就像它对位置所做的那样。

【问题讨论】:

  • 您究竟需要那个电话号码来做什么?
  • 构建一个通信中介应用程序......想想谷歌语音的一些元素,你就会明白一些想法。在他们的许可下,希望通过短信或语音电话与他们进行沟通。获得他们的许可而不是让他们输入 # 只是为了获得更好的用户体验。也让我更有信心它实际上是数字而不是其他人的。

标签: javascript mobile


【解决方案1】:

在某些情况下,号码可能是通过网络运营商自己的标头发送的。 (即你不会通过 wifi 看到它)

不同的操作符使用不同的头部:

例如

  • X-UP-CALLING-LINE-ID(南非沃达康)
  • x-up-subno(Google Adsense 的 Mobile 代码 sn-p 看这个amongst others

一些可能包含用户的 MSIDSN 的设备 ID 标头。

  • x-dcmguid
  • x-up-subno
  • x-jphone-uid
  • x-em-uid

这里还有很多:http://mobiforge.com/developing/blog/useful-x-headers

您必须查看您的目标市场(他们通常来自哪个网络)才能知道哪些标头将为您覆盖最多的用户。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多