【问题标题】:iPhone - Can I dial a number without leaving the current application?iPhone - 我可以在不离开当前应用程序的情况下拨打号码吗?
【发布时间】:2009-07-28 17:32:42
【问题描述】:

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

正如亚当戴维斯在this answer 中指出的那样,

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

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

【问题讨论】:

    标签: iphone


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 至少当您接到来电时,挂机后会直接回到之前打开的应用程序。如果您从您的应用程序发起呼叫,也许它的工作方式相同?
      • @Daniel Dickison - 是的,一旦通话结束,我可以让它返回我的应用程序。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-18
      • 1970-01-01
      • 2012-03-02
      • 1970-01-01
      • 2021-03-18
      • 2013-01-19
      相关资源
      最近更新 更多