应用启动时拨打特定号码的电话

时间:2019-05-17 13:40:03

标签: xcode

我想制作一个应用程序(iOS12或更高版本)。打开时,提示您拨打电话(带有取消或通话选项)。这将是一个固定数字。点击“通话”或“取消”后,我希望该应用关闭。

我是XCode的新手。刚开始学习

2 个答案:

答案 0 :(得分:1)

发起呼叫仅需打开tel: URL:

UIApplication.shared.open(URL("tel:...")!)

如果要在启动时执行此操作,请在UIApplicationDelegate.applicationDidFinishLaunching中。

请注意,这种应用几乎可以肯定会被App Store拒绝,因为它做得太少,但是肯定是可写的。

答案 1 :(得分:1)

您应该使用此代码在电话应用上打开电话号码:

if let phoneURL = URL("tel:1234567890") {
  UIApplication.shared.open(phoneURL)
}

问题是您还要求关闭该应用程序。这是Apple不希望应用程序执行的操作。如果您需要打电话给某人,请执行此操作,然后应返回需要拨打电话的应用程序。因此,打开“电话”应用后,该应用将无法关闭。