我试图在快速应用程序中放置PhoneCall。 使用openURL,常规电话号码非常简单 方法。但是,当我尝试使用包含星号的字符串时(例如,拨打号码(**** 02),该方法返回false。 我已经尝试过使用字符串文字而没有任何帮助。
是否有可能这样做?谢谢!
var url:NSURL = NSURL(string: "tel://****02")!
UIApplication.sharedApplication().openURL(url)
答案 0 :(得分:1)
...防止用户恶意重定向电话或 更改手机或帐户的行为,手机应用程序支持 tel方案中的大多数但不是全部的特殊字符。 具体而言,如果网址包含*或#字符,则为电话应用 不会尝试拨打相应的电话号码。 ...
答案 1 :(得分:0)
我记得有人读过某个人的答案,Apple并不允许你拨打包含" *"或"#"。如果我正确地记住了帖子,那么理由就是那些让你做的事情,比如登录到自动电话系统,这应该在用户的控制之下。