4

可能重复:
如何在 iOs 上使用 tel: with *(星号,星号)或 #(哈希,磅)?

我需要发起一个呼叫,该呼叫还输入一个由 # 分隔的 ID

问题是,只要我插入此特殊字符,该方法就不会触发(如文档中所述,我知道)

stringByAddingPercentEscapesUsingEncoding 也不会改变任何东西。

有解决方法吗?我可以发送/模拟击键吗?

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:12345#2"]];<- 因为 # 它不会触发。

非常感谢....

4

3 回答 3

2

CTCallDialWithID(@"12345#2", -1);

并与 CoreTelephony 链接。

于 2010-12-23T13:36:39.653 回答
1

我认为这是不可能的。在另一个论坛上,有人问苹果这个问题,但从来没有得到答复

于 2010-12-23T13:31:12.667 回答
0

根据RFC2806,您有一个“拨号后”部分,似乎可以让您随心所欲。尝试:

tel:12345;postd=#2
于 2010-12-23T13:37:48.243 回答