[英]How to call 2 digit phone number in IOS 6 7 8 using tel links
我想知道为什么在点击“通话”后2位数的电话号码无法打开手机应用程序
<a href="tel:555">555</a> // shows alert, tap on call opens phone app
<a href="tel:55">55</a> // shows alert, tap on call won't open app
如果使用tel
方案无法做到这一点,那么Apple的实现不符合RFC2806 (他们在Phone Links
的文档中引用),其中规定:
还应该注意的是,实现绝不能假设电话号码具有最大,最小或固定长度,或者它们总是以某个数字开头。 鼓励实施者熟悉国际标准。
我提交了一个错误。
我不认为2位数的电话号码是功能号码。 Apple不允许您拨打短于3位的号码。
根据规范,有效的电话号码应包括区号的第一个数字在2到9之间,然后至少2个数字。 因此,最小的有效电话号码至少为3位数。
如果你试图做类似拨一个号码,然后拨打分机,你可以定义暂停p
是这样的:
tel:234p55
w
还可用于指定等待拨号音。
我不知道这是否有效,但您可以使用phone-context
拨打2位数字
<a href="tel:55;phone-context=+234">55</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.