【问题标题】:Calling special numbers from iOS app using swift [duplicate]使用swift从iOS应用程序呼叫特殊号码[重复]
【发布时间】:2015-07-13 23:21:24
【问题描述】:

我希望能够使用 swift 拨打特殊号码来检查当前余额或了解某些服务的状态。我尝试了以下代码,但没有成功

    let url:NSURL = NSURL(string:"tel://*120#")!;
    UIApplication.sharedApplication().openURL(url);

有什么想法吗?

【问题讨论】:

    标签: ios iphone swift ios8


    【解决方案1】:

    为防止用户恶意重定向电话或更改电话或帐户的行为,电话应用支持 tel 方案中的大部分(但不是全部)特殊字符。具体来说,如果 URL 包含 * 或 # 字符,则电话应用不会尝试拨打相应的电话号码。

    https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/PhoneLinks/PhoneLinks.html

    【讨论】:

      猜你喜欢
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 2016-03-27
      • 2021-10-13
      • 1970-01-01
      • 2021-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多