iPhone-我可以在不离开当前应用程序的情况下拨打电话号码吗?

iPhone-我可以在不离开当前应用程序的情况下拨打电话号码吗?,iphone,Iphone,假设我在应用程序中显示餐厅菜单。我想允许用户拨打餐厅的电话,这样他们可以在看菜单的时候打电话叫外卖。换句话说,我希望iPhone能够拨号和连接——如果可能的话,可以使用免提模式——而不必离开我的应用程序进入手机应用程序。我不介意“取消/呼叫”警报;我只想留在我的应用程序中 正如亚当·戴维斯在书中指出的 电话URL方案用于启动 启动电话应用程序并启动 拨打指定的电话号码 所以tel:不是答案。我手机上所有打电话的应用都是通过启动手机应用来实现的。有什么想法吗?谢谢。在当前的iPhone上无法执行此

假设我在应用程序中显示餐厅菜单。我想允许用户拨打餐厅的电话,这样他们可以在看菜单的时候打电话叫外卖。换句话说,我希望iPhone能够拨号和连接——如果可能的话,可以使用免提模式——而不必离开我的应用程序进入手机应用程序。我不介意“取消/呼叫”警报;我只想留在我的应用程序中

正如亚当·戴维斯在书中指出的

电话URL方案用于启动 启动电话应用程序并启动 拨打指定的电话号码


所以
tel:
不是答案。我手机上所有打电话的应用都是通过启动手机应用来实现的。有什么想法吗?谢谢。

在当前的iPhone上无法执行此操作。您需要能够同时执行多个应用程序

我几乎可以肯定的是,你永远无法从你的应用程序启动任何进程并保持应用程序的活力。它不适用于网络、ipod或手机。硬币的另一面是,苹果可以在你的应用程序运行时运行进程,比如ipod或手机(通过该警报进行控制)。我会在通话开始前保存应用程序状态,并以某种方式提醒用户在通话结束后需要重新打开该应用程序。

至少当您接到来电时,挂断后会直接返回到以前打开的应用程序。如果你从你的应用程序发起一个呼叫,也许它的工作原理是一样的?@Daniel Dickison-是的,我可以让它在呼叫结束后返回到我的应用程序。